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

Fermé
Jacqueszjesus - Modifié le 19 déc. 2021 à 13:35
jee pee Messages postés 40857 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 24 février 2025 - 19 déc. 2021 à 14:27
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

1 réponse

jee pee Messages postés 40857 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 24 février 2025 9 541
19 déc. 2021 à 14:27
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