Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1973 connectés 

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Suivante
Auteur Sujet :

bonjour, problème synthax python sous idle

n°2148754
xJOEx
Posté le 09-07-2012 à 19:50:37  profilanswer
 

Reprise du message précédent :
Donc voilà mon script :
 

Code :
  1. def v_simplifiee():
  2.     print ("Vous avez choisi la version simplifiee." )
  3.     raw_input("Appuyez sur <ENTRER> pour valider." )
  4.     print ("\n\n" )
  5. def v_detaillee():
  6.     print ("Vous avez choisi la version detaillee." )
  7.     raw_input("Appuyez sur <ENTRER> pour valider." )
  8.     print ("\n\n" )
  9.    
  10. if __name__ == '__main__':
  11.     while True:
  12.         print ("Vous avez le choix entre la version simplifiee et la version detaille." )
  13.         print ("Pour choisir la version simplifiee, entrez '1'." )
  14.         print ("Pour choisir la version detaillee, entrez '2'." )
  15.         print ("Sinon, pour quitter le programme, entrez '3'." )
  16.         print
  17.         print ("Entrez 1 ou 2 ou 3 pour continuer," )
  18.         choix = raw_input("Pour valider, appuyez sur <ENTRER> : " )
  19.         if choix == '1':
  20.             print ("\n\n" )
  21.             v_simplifiee();
  22.         elif choix == '2':
  23.             print ("\n\n" )
  24.             v_detaillee();
  25.         elif choix == '3':
  26.             print ("\n\n" )
  27.             print ("Vous avez choisi de quitter le programme." )
  28.             raw_input("Appuyez sur <ENTRER> pour valider." )
  29.             break
  30.         else:
  31.             print ("\n\n" )
  32.             print ("ERREUR" )
  33.             print ("Saisie invalide" )
  34.             print ("Fin du programme" )
  35.             raw_input()
  36.             break


 
 :love:


---------------
L'informatique est ma passion et je m'y intéresse de très prêt.
mood
Publicité
Posté le 09-07-2012 à 19:50:37  profilanswer
 

n°2148988
xJOEx
Posté le 11-07-2012 à 13:00:38  profilanswer
 

Je vous montre maintenant le script de mon programme. Je n'ai fait que la version simplifiée pour l'instant et je me lance dans la version détaillée.  :pt1cable:  
 


# Programme Placement/Interets
# -*- coding: cp1252 -*-
def v_simplifiee():
    print ("Vous avez choisi la version simplifiee." )
    raw_input("Appuyez sur <ENTRER> pour valider." )
    print ("\n\n\n" )
    #Debut explications
    print ("Cette version simplifiee du programme consiste a entrer la somme a deposer sur un compte en moyenne par mois.\n" )
    print ("Le programme fera ensuite les calculs necessaires sur un an puis prendra en compte le taux d'interet du compte et vous affichera le resultat.\n" )
    #Fin explications
    print ("\nPour stopper le programme, cliquez sur la croix en haut a gauche." )
    print
    A = int(raw_input("A partir de quelle annee voulez-vous que ce programme fasse les calculs ? : " ))
    print
    FIN = int(raw_input("Jusqu'a quelle annee voulez-vous que ce programmme fasse les calculs ? : " ))
    print
    print ("Ce programme calculera votre compte jusqu'en "+str(FIN)+" ." )
    print
    raw_input('Pour commencer le programme, appuyez sur une <ENTRER>...')
    print("\n\n\n" )
    P1 = float(raw_input("Veuillez entrer votre somme d'argent a placer par mois (ne mettez pas le signe €) : " ))
    print
    S  = float(raw_input("Veuillez entrer votre somme d'argent a retirer par mois (ne mettez pas le signe €) : " ))
    print
    TI = float(raw_input("Veuillez indiquer le taux d'interet du placement (ne mettez pas le signe %) : " ))
    print
    P1 = 12*P1
    S= 12*S
    P = P1 - S
    print ('Vous voulez donc placer '+str(P)+" € par an sur un compte qui vous rapportera "+str(TI)+" % d'interet par an." )
    print
    raw_input ("Pour voir la somme d'argent sur votre compte l'annee suivante, appuyez sur <ENTRER>..." )
    print
    R = 0
    while (A<FIN-1):
        A = A + 1
        P = P + R
        P = P + P*TI/100
        print ("\n\n" )
        print ('En '+str(A)+', vous aurez sur votre compte : '+str(P)+' € .')
        print  
        print ("Combien d'euros par mois voulez-vous ajouter a votre compte cette annee la ?" )
        R1 = float(raw_input("Si vous ne voulez pas en rajouter, entrez 0 : " ))
        print
        R = 12*R1
        print ("Combien d'euros par mois voulez-vous retirer de votre compte cette annee la ?" )
        S2 = float(raw_input("Si vous ne voulez pas en retirer, entrez 0 : " ))
        print
        S1 = 12*S2
        R = R-S1
        print ('Vous voulez donc ajouter '+str(R)+" € cette annee la sur votre compte a "+str(TI)+" % d'interet par an." )
        print
        raw_input("Pour voir la somme d'argent sur votre compte l'annee suivante, appuyez sur <ENTRER>..." )
        print
    P = P + R
    P = P + P*TI/100
    print ("\n\n" )
    print ("Vous etes maintenant en "+str(FIN)+" et sur votre compte, il y a "+str(P)+" €." )
    print ("\n\n" )
    print ("Fin du programme." )
    print
    raw_input('Appuyez sur <ENTRER> pour fermer')
     
def v_detaillee():
    print ("Vous avez choisi la version detaillee." )
    raw_input("Appuyez sur <ENTRER> pour valider." )
    print ("\n\n" )
     
     
if __name__ == '__main__':
    while True:
        print ('Ce programme vous permettera de visualiser vos interets grace a un placement.')
        print ("\n\n" )
        print ("Vous avez le choix entre la version simplifiee et la version detaillee." )
        print ("Pour choisir la version simplifiee, entrez '1'." )
        print ("Pour choisir la version detaillee, entrez '2'." )
        print ("Sinon, pour quitter le programme, entrez '3'." )
        print
        print ("Entrez 1 ou 2 ou 3 pour continuer," )
        choix = raw_input("Pour valider, appuyez sur <ENTRER> : " )
 
        if choix == '1':
            print ("\n\n" )
            v_simplifiee()
            break
        elif choix == '2':
            print ("\n\n" )
            v_detaillee()
            break
        elif choix == '3':
            print ("\n\n" )
            print ("Vous avez choisi de quitter le programme." )
            raw_input("Appuyez sur <ENTRER> pour valider." )
            break
        else:
            print ("\n\n" )
            print ("ERREUR" )
            print
            print ("Saisie invalide" )
            print ("Veuillez choisir une commande." )
            print


 :love:


---------------
L'informatique est ma passion et je m'y intéresse de très prêt.
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Suivante

Aller à :
Ajouter une réponse
 

Sujets relatifs
Problème gestion des dates VBAProbleme de mail en HTML
[resolu]Problème : récuperation de données d'un utilisateur facebookprobleme regex java
Problème d'imbrication de références et de tableaux de référencesProblème de tri d'enregistrements
Problème de méta données[Resolu] problème CSS : faire un 100% et soustraire des PX
Problème d'accents formulaireProblème d'espacement avec IE7
Plus de sujets relatifs à : bonjour, problème synthax python sous idle


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR