Continuer ou quitter

Fermé
lecorse Messages postés 127 Date d'inscription samedi 11 mars 2006 Statut Membre Dernière intervention 19 juin 2020 - Modifié le 4 oct. 2017 à 16:30
 Utilisateur anonyme - 4 oct. 2017 à 21:08
Bonjour,
Je n'arrive pas à continuer le programme obligé de quitter et recommencer
Quitter ça marche
Où est le problème?
Merci
Voir petit programme test:
v =1 #ou 2,3,4,5,6 suivant valeur aléatoire( ici j’inscris la valeur
        #de la variable pour le test)
T = 0
i = 0

liste1 = [1,2,3,4,5,6]
liste2 = [1,2]
liste3 = [4,5]
print ("dés sorti:",v)
if v in liste1 and v in liste2:
    print("tu as gagné",(5),"points")
    T = (T+5)
    print("total de tes points =",T)

elif  v in liste1 and v in liste3:
    print("tu as gagné",(3),"points")
    T = (T+3)
    print("total de tes points =",T)  #T=0+3 soit 3
                    
   
else:
    print("tu as perdu")
   #print("total des points =", T) inutile perdu pas de points à voir

info()
while True:
    choix = input()
    if choix == 'q':
        break

#Résultat
#dés sorti: 1
#tu as gagné 5 points
#total de tes points = 5
#Touche q pour quitter
#Touche Enter pour continuer


Édit par la modération : merci d'utiliser les balises <code></code> lorsque du code est présent dans votre message.

2 réponses

Utilisateur anonyme
4 oct. 2017 à 16:36
Salut,

Édite ton message pour insérer correctement le code dans les balises prévues pour l'insertion de code Python :
- dans le menu d'édition de messages, clique sur <>
- choisis Python
- mets ton code dans les balises ajoutées

Ton code fait les instructions suivantes :
1. Affiche les informations (info())
2. De manière infinie, les instructions suivantes sont réalisées :
2.1. Entrée utilisateur (input)
2.2. Quitte le programme si entrée est un 'q'

0
lecorse Messages postés 127 Date d'inscription samedi 11 mars 2006 Statut Membre Dernière intervention 19 juin 2020 18
4 oct. 2017 à 20:29
Merci pour ta réponse
J’ai 77 ans Me lance un défi d’apprendre suivant mes moyens le langage python donc pas gagné d’avance. Où pourrais-je trouver un tutorial qui me d’écrit clairement le fonctionnement du code python ?
A noter que je compte stopper après un total de x points
Désolé si je m'exprime mal.
Merci.
0
Utilisateur anonyme
4 oct. 2017 à 21:08
Il y a le grand classique openclassroom qui propose de très bons tutoriels. Pour les aventuriers, je suggère la documentation officielle de Python (assez complexe). Et il me semble qu'il existe un fichier d'un auteur qui fait apprendre le Python mais je ne me rappelle plus de cette référence.

Le programme ne réagis pas comme tu le souhaite parce que la logique n'est pas bonne (se référer à mon message précédent).
0