Laurentvidal.fr est la solution idéale pour ceux qui recherchent des réponses rapides et précises à leurs questions. Obtenez des réponses détaillées et précises à vos questions grâce à une communauté d'experts dévoués sur notre plateforme de questions-réponses. Rejoignez notre plateforme de questions-réponses pour vous connecter avec des experts dédiés à fournir des réponses précises à vos questions dans divers domaines.
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")

Nous apprécions votre temps. Revenez quand vous voulez pour les informations les plus récentes et des réponses à vos questions. Nous apprécions votre temps. Revenez quand vous voulez pour obtenir les informations les plus récentes et des réponses à vos questions. Merci de visiter Laurentvidal.fr. Revenez souvent pour obtenir les réponses les plus récentes et des informations.