Bonjour pourrais-je avoir de la l'aide sur l'écriture d'un programme en Phython...
Bonjour, sans énoncé on ne risque pas ...
bien lire Sujet ancien- ne plus donner ce lien-merci et comprendre et appliquer
en particulier le point 3 (recopier, pas de photo ni de scan) et le point 4 (qu'as tu commencé, essayé etc)
compléter ici même en réponse
Bonjour oui alors voici l'énoncé de l'Exercice :
On souhaite créer un programme qui demande l'age de l'utilisateur et qui calcule son âge en 2050. Proposee une spécification, un algorithme, un organigranme ,un code python et un jeu de test.
Essai :
age actuel = int(imput("saisis ton age")
age futur = age actuel + 31
print(f"En 2050, vous aurez {age futur} ans.)
Je sais pas si on peut voir ce qu'il manque ou ce qu'il faut améliorer ...
Jeu de test : 0,3,33,16,89
ça ne marche pas en Python
il faut respecter les syntaxes :
un identifiant ne peut pas contenir d'espaces
apparier correctement les parenthèses
écrire correctement les mots clés (input et pas imput)
les " et { } de ton print sont farfelus. et c'est quoi ce "f" qui traine ?
par ailleurs les exigences de l'énoncé ne sont pas toutes satisfaites :
spécification ?? (c'est décrire en français le but du programme et ce qu'il doit faire)
algorithme (en langage naturel c'est à dire en français) ??
un organigramme ??
je te les ai listées :
on demande un cahier des charges, je n'en vois aucune trace
on demande un algorithme en langage naturel, je n'en vois aucune trace
un organigramme je n'en vois aucune trace
de plus ton jeu de test est incomplètement décrit car tu dois donner (ça fait partie du jeu de test) non seulement les données à entrer mais ce qui est attendu en sortie
pourquoi demande-t-on tout ça ?
parce que c'est comme ça qu'on fait des programmes et pas en alignant des lignes de codes bidouillées "jusqu'à ce que ça tombe en marche".
alors peut être l'as tu fait sur ton brouillon, mais alors il fallait le dire.
Il faut d'abord obtenir l'année correspondant à la date du jour d'exécution du programme, par importation du module datetime. Ensuite, calculer l'écart entre 2050 et l'année obtenue et l'ajouter à l'âge entré par input('Donne ton âge :') pour imprimer dans la console.
Pour la syntaxe Python, il est plus simple d'utiliser un éditeur spécialisé, Ipython, IDLE ou Pyscripter par exemple, tous font le travail correctement et sont simples.
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :