Di seguito il codice sorgente di un algoritmo utile per calcolare il massimo tra tre numeri (realizzato da Erin Rustani con supersione Fabio Ferraro). Inserito in input tre numeri corrispondenti ad "a,b,c", otterremo come output il maggiore tra i tre.
L'algoritmo e il codice generato non necessitano di commenti.
print('EHI VUOI FARE UN GICOO CON ME?')
import time
time.sleep(1)
print('Dimmi tre numeri e io ti dirò qual è il più grande!')
import time
time.sleep(1)
#ricaviamo i valori
print('Quale valore vuoi attribuire al primo numero?')
a = input()
a = int(a)
print('Quale valore vuoi attribuire al secondo numero?')
b = input()
b = int(b)
print('Quale valore vuoi attribuire al terzo numero?')
c = input()
c = int(c)
print('Il primo numero inserito è:',a)
print('Il secondo numero inserito è:',b)
print('Il terzo numero inserito è:' ,c)
import time
time.sleep(2)
#analizziamo i valori e deduciamo quale è maggiore
if a > b:
print('Come risultato della prima condizione a risulta maggiore di b')
if a > c:
time.sleep(1)
print('Come risultato della seconda condizione abbiamo che a è maggiore di c')
print('Di conseguenza il numero maggiore è...')
time.sleep(2)
print(a)
else:
time.sleep(1)
print('Come risultato della seconda condizione abbiamo che c è maggiore o uguale di a')
time.sleep(1)
print('Di conseguenza il numero maggiore è...')
time.sleep(2)
print(c)
elif b >= a:
print('Come risultato della prima condizione abbiamo che b è maggiore o uguale di a')
if b > c:
time.sleep(1)
print('Come risultato della seconda condizione abbiamo che b è maggiore di c')
print('Di conseguenza il numero maggiore è...')
import time
time.sleep(2)
print(b)
else:
time.sleep(1)
print('Come risultato della seconde condizione abbiamo che c è maggiore o uguale di b')
print('Di conseguenza il numero maggiore è...')
import time
time.sleep(2)
print(c)