Il mio primo programma Python

« Older   Newer »
 
  Share  
.
  1. †-Mit¢hell-†
     
    .

    User deleted


    Ecco , questo è il mio primo programmino fatto in paython , che ne pensate , è un buon lavoro per un principiante?

    CODICE
    nome= raw_input ("Come ti chiami? ")
    print "Ciao",nome,", benvenuto in questa calcolatrice interattiva!"
    scelta=""
    while scelta=="":
       scelta= raw_input ("Per fare un calcolo digita 'calcolo' , per sapere una tabellina digita 'tabellina' (senza virgolette): ")
       if scelta=="calcolo":        
           tipo= raw_input ("Che tipo di operazione vuoi fare? Addizione , sottrazione , divisione o moltiplicazione? ")
           if tipo=="addizione":
               numero1=input ("Primo numero: ")
               numero2=input ("Secondo numero: ")
               print "Il risultato è",numero1+numero2
           if tipo=="sottrazione":
               numero1=input ("Primo numero: ")
               numero2=input ("Secondo numero: ")
               print "Il risultato è",numero1-numero2
           if tipo=="moltiplicazione":
               numero1=input ("Primo numero: ")
               numero2=input ("Secondo numero: ")
               print "Il risultato è",numero1*numero2
           if tipo=="divisione":
               numero1=input ("Primo numero: ")
               numero2=input ("Secondo numero: ")
               print "Il risultato è",numero1/numero2
               
       if scelta=="tabellina":        
           tab=""        
           while tab=="":
               tab=input ("Scrivi il numero di cui vuoi sapere la tabellina: ")
               for x in range (10):
                   print "%d per %d è uguale a %d" %(tab,x,tab*(x+1))
     
    Top
    .
  2. †-Mit¢hell-†
     
    .

    User deleted


    Nessuno può darci un' occhiata? D:
     
    Top
    .
  3. meh.
     
    .

    User deleted


    Non c'e' molto da dire, piu' di consigliarti di usare qualche spazio in piu' per renderlo piu' leggibile non c'e' altro da dire.

    Magari di usare int(raw_input()) invece di input() per pendere i numeri.
     
    Top
    .
  4. †-Mit¢hell-†
     
    .

    User deleted


    Ok , grazie per i consigli.
     
    Top
    .
  5. Iustitia magna est
     
    .

    User deleted


    MMM... forse la tabellina dovrebbe girare più veloce e con una sintassi più semplice se la fai simile a questa:

    CITAZIONE
    a = input('NUMERO: ')
    b = a
    c = a*11
    while b != c:
    print b
    b = b+a



    ps il code mi ha rovinato l' allineamento della sintssi.. conmunque le ultime 2 righe sono sotto il while
     
    Top
    .
  6.  
    .
    Avatar

    Senior Member

    Group
    Staff
    Posts
    10,796

    Status
    Anonymous
    Se utilizzi il tag code al posto della citazione, questo non accade.
     
    Top
    .
  7. Iustitia magna est
     
    .

    User deleted


    vabbe tanto sono 6 righe... andrà per la prossima volta
     
    Top
    .
6 replies since 25/6/2011, 19:08   195 views
  Share  
.