Lignes ne fonctionnent pas
RésoluBonjour, je suis débutant.
Voici 7 lignes de programme :
x = int(input("tapez votre âge :")) y = int(input("tapez autre âge :")) print ("x : ", x ,("et"), y, "ans") print ("division :"), x / y d = int(x / y) print ("d égal à :"), d print ("divise en chiffre entier :"), d
Si je lance le programme, les 4 dernières lignes n’affichent pas les résultats.
Si j’exécute séparément les 4 derniers lignes, les résultats s’affichent ?
Merci de votre aide.
Windows / Firefox 118.0
A voir également:
- Lignes ne fonctionnent pas
- Comment ne pas apparaître en ligne sur instagram - Guide
- Comment ne pas apparaître en ligne sur facebook - Guide
- Excel trier par ordre alphabétique en gardant les lignes - Guide
- Filtre excel ne fonctionne pas sur toutes les lignes ✓ - Forum Excel
- Prise en compte partielle des données par la fonction filtre ✓ - Forum Excel
2 réponses
Bonjour
pour poster ton code, il faut faire comme décrit là https://codes-sources.commentcamarche.net/faq/11288-poster-un-extrait-de-code
L'instruction print ne doit avoir qu'un jeu de parenthèses, et tous les éléments à afficher doivent être écrits entre les parenthèses.
Juste pour préciser, une fois corrigé, si on s'en tient uniquement à la syntaxe, ton code devrait ressembler à cela :
Si maintenant on tient compte de ce que ça semble être supposé faire, on écrirait probablement :
... ce qui s'écrit de manière équivalente avec des f-strings comme suit :
Bonne chance
Bonjour Mamiemondo
effectivement, une fois le code simplement corrigé (ton premier code donc) semble ne pas donner le résultat attendu pour la dernière ligne. Ton second code peut-être une correction possible.
Mais les f-string, alors qu'un print basique et la division euclidienne ne sont pas encore acquis, là encore, il me semble c'est disproportionné.
Oui j'ai corrigé, merci.