Bonjour, je suis bloqué, je débute en Python et je m'entraîne sur un script, je souhaiterai pouvoir vérifier la valeur de a pour savoir si elle est bien comprise entre 1 et 5. Et si c'est pas entre 1 et 5, revenir à la première boucle pour reposer la question 1. Enfin, le code est assez parlant. J'ai donc mis en commentaire le code qui fait bugguer le truc.
Si possible, merci de me donner un petit coup de pouce, pas de me livrer le code qui fonctionne directement. Sinon j'apprendrai pas.
Il y a aussi très certainement possibilité d'améliorer tout le code en ne répétant pas la phrase 6 fois, mais bon, là n'est pas la question, je cherche juste à ce que ma vérification sur a fonctionne.
Merci à vous.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 #!/usr/local/bin/python # -*- coding: Utf-8 -*- a = float(input("entrez un chiffre de 1 a 5 correspondant a l'événement A : ")) # intervalle=False # if a>=0 and a<=5: # intervalle=True # print("valeur enregistrée") # else: # intervalle=False # print("mauvaise valeur") # if intervalle=False: # continue # else: # break b = float(input("entrez un chiffre de 1 a 5 correspondant a l'événement B : ")) c = float(input("entrez un chiffre de 1 a 5 correspondant a l'événement C : ")) d = float(input("entrez un chiffre de 1 a 5 correspondant a l'événement D : ")) e = float(input("entrez un chiffre de 1 a 5 correspondant a l'événement E : ")) f = float(input("entrez un chiffre de 1 a 5 correspondant a l'événement F : ")) x = float((((a*0.5)+b+(c*0.2)+d+(e*0.04)+f)/6)*100) print(x)
Partager