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.