IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

boucle et test


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut boucle et test
    Bonjour
    je suis nouveau sur ce forum en en programmation python, ou en programmation tout court.
    voici donc mon problème auquel je voudrais de l'aide:

    Écrire un programme qui demande à l’utilisateur 2 nombres, les stocke dans 2 variables préalablement définies puis affiche: la somme, le produit et la différence des 2 nombres.

    Approche : on fournira à l’utilisateur un menu simple similaire au suivant :
    1. Addition
    2. Soustraction
    3. Multiplication
    4. Quitter

    a. On utilisera une boucle while et une structure de test if
    b. Si l’utilisateur ne saisit pas une option du menu, on réaffiche le menu
    c. Si l’utilisateur choisit l’option 1,2,3 on demande la saisie des 2 nombres et on effectue l’opération. Finalement, on affiche le résultat et le message de sortie (voir partie d)
    d. Si l’utilisateur choisit l’option 4, on affiche le message « Merci d’avoir utilisé notre application » et on termine l’application
    Merci par avance

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 696
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 696
    Par défaut
    Salut,

    Comme faire l'exercice à votre place ne vous aidera pas à apprendre quoi que ce soit, il serait bon, en plus de l'énoncé, de raconter les difficultés que vous rencontrez à faire cet exo. illustrées par le code Python que vous avez écrit.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Invité
    Invité(e)
    Par défaut boucle,test
    Bonjour
    et merci pour ta reponse
    voici le code:

    nb1=x
    nb2=y
    i=0
    while i <= 2:

    if x+y
    print ("somme")

    elif x*y
    print ("produit")

    elif x-y

    print ("difference")

    else

    print (" mersi d'avoir utilisé notre application")

    Merci

  4. #4
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 696
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 696
    Par défaut
    Citation Envoyé par mame1985 Voir le message
    et merci pour ta reponse
    voici le code:
    Ah ben si vous avez déjà le code, et qu'il fonctionne... pourquoi poster?

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  5. #5
    Invité
    Invité(e)
    Par défaut
    ca veut dire que ce que j'ai fait est just ?
    Pour tout vous dire je suis geomaticen, et non informaticien, je suis entrain de
    faire un cour en python, et je ne comprends pas trop.
    il demande d'utiliser la condition while et if et j'essaie de respecter ce que j'ai appris .

  6. #6
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 696
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 696
    Par défaut
    Citation Envoyé par mame1985 Voir le message
    ca veut dire que ce que j'ai fait est just ?
    Pour tout vous dire je suis geomaticen, et non informaticien, je suis entrain de
    faire un cour en python, et je ne comprends pas trop.
    Pour savoir si votre code "fonctionne", il vous suffit de lancer la console Python et de le recopier dedans.
    La machine est un correcteur infatigable et disponible 24 heures sur 24.
    Et vous apprendrez d'autant mieux que vous passerez du temps à essayer vos bouts de code par vous même.
    Dites vous que c'est comme apprendre le vélo ou à nager: on peut passer un temps infini à vous raconter comment çà fonctionne, mais tant que vous n'aurez pas assez confiance en vous pour vous jeter à l'eau, vous n'y arriverez pas.
    En programmation, c'est plus simple car ce que vous devez savoir est raconté dans les tutos: on ne vous racontera pas grand chose de plus (et on évitera même de perdre son temps à vous expliquer ce que vous trouveriez vous même dans un tuto.).

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

Discussions similaires

  1. Limitation boucle de test
    Par AzelRoth dans le forum Macros et VBA Excel
    Réponses: 14
    Dernier message: 26/03/2009, 16h59
  2. Problème dans ma boucle de test
    Par Sakeno dans le forum Langage
    Réponses: 2
    Dernier message: 06/06/2008, 00h50
  3. boucle avec test compliquée & incompréhension
    Par lilyla dans le forum MATLAB
    Réponses: 4
    Dernier message: 18/03/2008, 13h51
  4. Réponses: 5
    Dernier message: 13/06/2007, 15h05
  5. [Excel/VBA] Boucle et test cellule
    Par Myogtha dans le forum Access
    Réponses: 9
    Dernier message: 19/02/2007, 11h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo