Bienvenue sur Zoofast.fr, votre plateforme de référence pour toutes vos questions! Notre plateforme de questions-réponses offre des réponses détaillées et fiables pour garantir que vous avez les informations dont vous avez besoin.
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'utiliser cette plateforme pour partager et apprendre. Continuez à poser des questions et à répondre. Nous apprécions chaque contribution que vous faites. Vous avez des questions? Zoofast.fr a les réponses. Merci de votre visite et à très bientôt.