Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def programma(): #Dichiara la funzione programma()
- y=input("Benvenuto, posso trovarti il minore di 3 numeri a tua scelta! (Digita y) ")
- #La riga qui sopra fa una domanda, il contenuto di questa sarà contenuto nella variabile y
- if y=="y": #Controlla se la risposta alla domanda era y piccola
- funzione() #Richiama la funzione funzione(), per calcolare e chiedere i dati.
- elif y=="Y": #Se la risposta era y grande, la accetta lo stesso.
- funzione()
- else: #Altrimenti da un errore.
- print("Errore")
- programma()
- def funzione(): #Inizio della variabile funzione()
- print("Inserisci i numeri da verificare: ")
- a=input("Seleziona il primo numero: ") #Chiede i numeri, e li racchiude in a,b,c
- b=input("Seleziona il secondo numero: ")
- c=input("Seleziona il terzo numero: ")
- try: #Gestisce probabili eccezioni trasformando le variabili in numeri interi.
- int(a)
- int(b) #Per esempio, se al posto di un numero si è messa una lettera.
- int(c)
- except:
- print("ERRORE, assicurati che ciò che hai scritto sia un numero, o che non sia troppo grande o troppo piccolo.")
- funzione() #Riporta all'inizio della funzione, se al posto di numeri c'erano lettere.
- if a<b<c or a<c<b: #Controlla se a è il numero più piccolo.
- str(a) #La ritrasforma in stringa, per riportarla nel testo.
- print("Il numero minore è: "+a)
- funzione()
- elif b<a<c or b<c<a: #Controlla se b è il numero più piccolo.
- str(b)
- print("Il numero minore è: "+b)
- funzione()
- elif c<a<b or c<b<a: #Controlla se c è il numero più piccolo
- str(c)
- print("Il numero minore è "+c)
- funzione()
- programma()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement