Problème de selectionnement d'un élément python

Jacqueszjesus -  
jee pee Messages postés 41520 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour, voici mon problème, j'ai un code et je ne sais pas comment faire en sorte que les questions soient posées aux hasards. Par exemple qu'ils commencent par poser la q2 puis la q1 complétemment aux hasard,



<bold>

#NB : q1 = question 1



q1=str(input("Comment dit-on bonjour en anglais ? "))
if q1=="Hello" or q1=="hello":
        print("Bravo ! Bonne réponse !")
else :
        print("Faux ! Retourne bosser ton anglais ! Relance le programme")
        exit()

q2=str(input("Comment dit-on le beau soleil en anglais ? "))
if q2=="The beautiful sun" or q2=="the beautiful sun":
        print("Bravo ! Bonne réponse !")
else :
        print("Faux ! Retourne bosser ton anglais !")

</bold>





Configuration: Windows / Firefox 95.0
A voir également:

1 réponse

jee pee Messages postés 41520 Date d'inscription   Statut Modérateur Dernière intervention   9 720
 
Bonjour,

Pour cela, on va par exemple avoir les questions et réponses dans un tableau.

Et on sélectionne les questions avec un nombre aléatoire correspondant à la position du couple Q/R.

Puis on teste la réponse par rapport à la réponse correspondante dans le tableau.

Pour ne pas s’embêter à tester réponse minuscule, ou majuscule, il faut penser à un syntaxe comme

if saisie.lower() = reponse.lower()



0