Problème de selectionnement d'un élément python
Jacqueszjesus
-
jee pee Messages postés 42542 Date d'inscription Statut Modérateur Dernière intervention -
jee pee Messages postés 42542 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:
- Problème de selectionnement d'un élément python
- Citizen code python - Accueil - Outils
- Open element - Télécharger - HTML
- Impossible de copier car cet élément est trop volumineux pour le format du volume - Forum MacOS
- Element introuvable vérifiez son emplacement actuel et réessayez - Guide
- Sélectionnez une extension correspondant à un fichier de présentation (diaporama). ✓ - Forum Powerpoint
1 réponse
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
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()