Les langages de programmation

Venez apprendre les langages de programmation à votre rythme
 
AccueilGalerieCalendrierFAQRechercherS'enregistrerMembresGroupesConnexion

Partagez | 
 

 Votre 1er programme

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



MessageSujet: Votre 1er programme   Ven 3 Fév - 21:30

Problématique

On vous demande d'entrer vos informations personnelles afin d'en déduire une simple phrase.

ENTREE :


  1. Nom
  2. Prénom
  3. Âge


SORTIE :

Je m'appele {Votre nom} {Votre prénom} et j'ai {Votre âge} ans

1. Demander à l'utilisateur d'entrer le nom et le prénom

Pour demander à l'utilisateur d'entrer une chaîne, on utilise input() pour la version 3 python et raw_input() pour la version 2

Code:
nom = input('Entrer votre nom : ')

2. Demander l'âge

Devinez Very Happy

Eh bien c'est exactement la même chose, mais on va rajouter une difficulté, on veut que la réponse soit un nombre, sinon la personne recommence tant que c'est pas le cas.

Code:
while True:
    age = input('Entrer votre âge : ') # demande l'âge
    try:
        age = int(age) # on essaie de transformer notre chaine en nombre
        break # on quitte la boucle
    except ValueError: # Si une exception ValueError est levée (non possibilité de transformer notre chaine en nombre)
        continue # on continue la boucle, c'est à dire qu'on revient au début de la boucle

3. Le code final

Il ne manque plus qu'à afficher tout cela dans la phrase

Code:
nom = input('Entrer votre nom : ')
prenom = input('Entrer votre prénom : ')
while True:
    age = input('Entrer votre âge : ')
    try:
        age = int(age)
        break
    except ValueError:
        continue
print('Je m'appele {0} {1} et j'ai {2} ans'.format(nom, prenom, age))

Voilà c'est terminé
Revenir en haut Aller en bas
 
Votre 1er programme
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Quelle partie de votre cerveau utilisez-vous ?
» Votre chanson préféré de NOEL c'est laquelle ?
» Votre source sur Joseph Gordon-Levitt
» Quel votre système d'exploitation ?
» [Obsolète] Une autre programme d'animation gratuit.

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Les langages de programmation :: Les Cours de Programmation :: Cours de python-
Sauter vers: