[Débutant] mini QCM

Voir le sujet précédent Voir le sujet suivant Aller en bas

[Débutant] mini QCM

Message  Pyt le Jeu 11 Mai - 7:12

Enoncé : Écrire un programme qui demande :

Quel est le pays ayant la plus grande superficie ?
(1) Le Canada?
(2) La Russie?

Selon la réponse, il devra indiquer :
si (1) => Et non ce n'est pas le Canada
si (2) => Bonne réponse

Code:

print("Quel est le pays ayant la plus grande superficie ? \n (1) Le Canada?\n (2) La Russie?\n")

a=input("Votre réponse :")

print(a)

a=int(a)

if a==2:
    print("Bonne réponse")
else :
    print("Et non ce n'est pas le Canada")

Voici un exemple de ce qui s'affiche :

Quel est le pays ayant la plus grande superficie ?
(1) Le Canada?
(2) La Russie?

Votre réponse :2
2
Bonne réponse


Pyt

_________________
Admin du forum
avatar
Pyt
Admin

Messages : 48
Date d'inscription : 19/04/2017
Localisation : Près de Clermont-Ferrand

http://apprendrepython.forumactif.com

Revenir en haut Aller en bas

imposer l'utilisateur à répondre par (1) ou (2)

Message  lepython le Lun 15 Mai - 21:08

On peut améliorer le programme à fin d'imposer l'utilisateur à entrer l'une des deux réponses(1) ou (2)

Code:


while True:
    
    print("Quel est le pays ayant la plus grande superficie ? \n (1) Le Canada?\n (2) La Russie?\n")

    a=input("Votre réponse :")

    print(a)
    
    if a=='1' or a=='2' : break

    print("Réponse non valide!")
    
a=int(a)

if a==2:
    print("Bonne réponse")
else :
    print("Et non ce n'est pas le Canada")

Exemple d'exécution:

Quel est le pays ayant la plus grande superficie ?
(1) Le Canada?
(2) La Russie?

Votre réponse :6
6

Réponse non valide!

Quel est le pays ayant la plus grande superficie ?
(1) Le Canada?
(2) La Russie?

Votre réponse :2
2
Bonne réponse

_________________
lepython.com Exercices corrigés pour apprendre à programmer avec le langage de programmation Python
avatar
lepython

Messages : 3
Date d'inscription : 26/04/2017

http://www.lepython.com

Revenir en haut Aller en bas

Re: [Débutant] mini QCM

Message  Pyt le Mar 16 Mai - 7:20

Super astuce lepython.

Merci !

Pyt

_________________
Admin du forum
avatar
Pyt
Admin

Messages : 48
Date d'inscription : 19/04/2017
Localisation : Près de Clermont-Ferrand

http://apprendrepython.forumactif.com

Revenir en haut Aller en bas

Re: [Débutant] mini QCM

Message  Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum