Les langages de programmation
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

Les langages de programmation

Venez apprendre les langages de programmation à votre rythme
 
AccueilGalerieRechercherDernières imagesS'enregistrerConnexion
Le Deal du moment : -29%
PC portable – MEDION 15,6″ FHD Intel i7 ...
Voir le deal
499.99 €

 

 Votre 1er programme

Aller en bas 
AuteurMessage
Invité
Invité




Votre 1er programme Empty
MessageSujet: Votre 1er programme   Votre 1er programme Icon_minitimeVen 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
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [Résolu] Erreurs introuvable dans mon programme
» Cours n°11 : Heberger votre page Web !!

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: