-34%
Le deal à ne pas rater :
-34% LG OLED55B3 – TV OLED 4K 55″ 2023 – 100Hz HDR 10+, ...
919 € 1399 €
Voir le deal

[Débutant] Test pour tarif réduit

2 participants

Aller en bas

[Débutant] Test pour tarif réduit Empty [Débutant] Test pour tarif réduit

Message  Pyt Sam 13 Mai - 21:53

Enoncé : Seuls les personnes en dessous de 20 ans peuvent bénéficier d'un tarif réduit.

Voici ce qui doit s'afficher :

quel est votre âge ? :5
Vous bénéficiez d'un tarif réduit

ou

quel est votre âge ? :22
Vous ne pouvez pas bénéficier d'un tarif réduit

Voici ma solution :
Code:
age = input("quel est votre âge ? :")

if 0 < int(age) < 20:

    print("Vous bénéficiez d'un tarif réduit")

else:

    print("Vous ne pouvez pas bénéficier d'un tarif réduit")


Pyt
Pyt
Pyt
Admin

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

https://apprendrepython.forumactif.com

Revenir en haut Aller en bas

[Débutant] Test pour tarif réduit Empty Expression conditionnelle

Message  Ordinosor Mar 16 Mai - 17:21

Salut,

Il est possible également d'utiliser une expression conditionnelle pour rendre le code plus compact. Voici la syntaxe:

Code:
age = input("quel est votre âge?\n")

print("Vous bénéficiez d'un tarif réduit") if 0 < int(age) < 20 else print("Vous ne pouvez pas bénéficier d'un tarif réduit")

J'avais écrit un article sur ça. Je me permets de poster le lien : https://ordinosor.wordpress.com/le-langage-python/chapitre-3-les-conditions/

On peut également se passer de la variable age et tout mettre sur une seule ligne de code. Mais il ne faut pas que ça nuise à la lisibilité de ce dernier! Là, c'est clairement pour s'amuser.

Code:
print("Vous bénéficiez d'un tarif réduit") if 0 < int(input("quel est votre âge?\n")) < 20 else print("Vous ne pouvez pas bénéficier d'un tarif réduit")

Ordinosor

Messages : 2
Date d'inscription : 14/05/2017
Age : 51
Localisation : Allemagne

https://ordinosor.wordpress.com

Revenir en haut Aller en bas

[Débutant] Test pour tarif réduit Empty Re: [Débutant] Test pour tarif réduit

Message  Pyt Mer 17 Mai - 6:40

Salut Ordinosor,

Je ne suis pas contre des liens vers des exercices à partir du moment ou cela nous aide à nous améliorer.

Donc pas de problème.

Merci pour ta remarque en tout les cas.

Wink

Pyt
Pyt
Pyt
Admin

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

https://apprendrepython.forumactif.com

Revenir en haut Aller en bas

[Débutant] Test pour tarif réduit Empty Re: [Débutant] Test pour tarif réduit

Message  Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

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