Forum
  
    >> 
    
      Principianti
    
  
  >>
  
    Resettare Input  
  
  
  
  
  
  
  
   
  
    
    
    
      
      
  
Pagina: 1
  
Esegui il login per scrivere una risposta.
      
  
      
    Pagina: 1
| Scritto da jilles  | 2015-09-21 14:26:34 - Resettare Input   | 
| Ciao a tutti!
 Domanda: Come faccio a resettare gli input? Nel caso specifico sotto "operatore1", "operatore2" e "calcolo" vengono definiti all' inizio del programma ma dopo che viene eseguito il calcolo in teoria dovrebbe essere possibile eseguirne un altro con "input" diversi, ho provato vari loop e modi ma proprio non so come fare... HELP! <def myscript(): import sys while True: if operatore1 and calcolo and operatore2 != None: break operatore1 = input('inserire operatore 1: ') calcolo = raw_input("inserire l' operatore (+, *, /, -): ") operatore2 = input('inserire operatore 2: ') def addiz(): print "risultato:" print operatore1 + operatore2 dig = raw_input('uscire y/n? ') if dig == 'n': myscript() else: if dig == 'y': sys.exit() def multip(): print "risultato:" print operatore1 * operatore2 dig = raw_input('uscire y/n? ') if dig == 'n': myscript() else: if dig == 'y': sys.exit() def divis(): print "risultato:" print operatore1 / operatore2 dig = raw_input('uscire y/n? ') if dig == 'n': myscript() else: if dig == 'y': sys.exit() def sottraz(): print "risultato:" print operatore1 - operatore2 dig = raw_input('uscire y/n? ') if dig == 'n': myscript() else: if dig == 'y': sys.exit() if calcolo == '+': addiz() elif calcolo == '*': multip() elif calcolo == '/': divis() else: if calcolo == '-': sottraz() myscript()> | 
Pagina: 1
Esegui il login per scrivere una risposta.
 
   
