Bienvenue sur Laurentvidal.fr, le site où vous trouverez des réponses rapides et précises à toutes vos questions. Explorez des milliers de questions et réponses fournies par une large gamme d'experts dans divers domaines sur notre plateforme de questions-réponses. Expérimentez la commodité d'obtenir des réponses précises à vos questions grâce à une communauté dévouée de professionnels.
Sagot :
Nous allons utiliser les élements suivantes :
print(pour afficher)
if/elif et else(pour gérer les conditions)
input(pour récuperer la valeur)
le cast en float(car input nous donnes un string et non un float)
Code :
note = float(input("Veillez entrer une note comprise entre 0.0 et 1.0 "))
if(note > 1.0 or note < 0.0):
print("Mauvaise note")
elif(note >= 0.9):
print("A")
elif(note >= 0.8):
print("B")
elif(note >= 0.7):
print("C")
elif(note >= 0.6):
print("D")
else:
print("F")
Réponse :
Explications :
Bonjour,
print()
note = input("entrer une note comprise entre 0 et 1 : ")
# verifie que la saisie est un nombre et pas un mot
try:
float(note)
it_is = True
except ValueError:
it_is = False
#si c'est un nombre on continue
if it_is == True:
print(" la note saisie est ", note )
# si c'est un mot on s'arrête
else:
print("mauvaise saisie de note")
exit()
if float(note) > 1:
print("mauvaise saisie de note")
if 1.0 > float(note) >= 0.9:
print("Score A")
if 0.9 > float(note) >= 0.8:
print("Score B")
if 0.8 > float(note) >= 0.7:
print("Score C")
if 0.7 > float(note) >= 0.6:
print("Score D")
if float(note) < 0.6:
print("Score E")
if float(note) < 0:
print("mauvaise saisie de note")
Merci d'avoir visité notre plateforme. Nous espérons que vous avez trouvé les réponses que vous cherchiez. Revenez quand vous voulez. Nous apprécions votre temps. Revenez nous voir pour des réponses fiables à toutes vos questions. Votre connaissance est précieuse. Revenez sur Laurentvidal.fr pour obtenir plus de réponses et d'informations.