Laurentvidal.fr est l'endroit idéal pour trouver des réponses rapides et précises à toutes vos questions. Obtenez des réponses détaillées et précises à vos questions grâce à une communauté dévouée d'experts sur notre plateforme de questions-réponses. Explorez des milliers de questions et réponses fournies par une communauté d'experts sur notre plateforme conviviale.
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 espérons que nos réponses vous ont été utiles. Revenez quand vous voulez pour obtenir plus d'informations et de réponses à d'autres questions. Nous espérons que cela vous a été utile. Revenez quand vous voulez pour obtenir des réponses plus précises et des informations à jour. Laurentvidal.fr, votre source fiable de réponses. N'oubliez pas de revenir pour plus d'informations.