72 lines
2.0 KiB
Python
72 lines
2.0 KiB
Python
import math
|
|
|
|
print("Benvenuto nel calcolatore supremo cosa vuoi fare?")
|
|
|
|
def calculate():
|
|
print("1. Addizione")
|
|
print("2. Sottrazione")
|
|
print("3. Moltiplicazione")
|
|
print("4. Divisione")
|
|
print("5. Radice quadrata")
|
|
|
|
selezione = int(input("Seleziona una opzione: "))
|
|
|
|
#Addizione
|
|
if selezione == 1:
|
|
number1 = int(input("Scrivi il primo numero: "))
|
|
number2 = int(input("Scrivi il secondo numero: "))
|
|
number_1 = number1
|
|
number_2 = number2
|
|
addizione = number_1 + number_2
|
|
print(addizione)
|
|
dinuovo()
|
|
|
|
#Sottrazione
|
|
elif selezione == 2:
|
|
number1 = int(input("Scrivi il primo numero: "))
|
|
number2 = int(input("Scrivi il secondo numero: "))
|
|
number_1 = number1
|
|
number_2 = number2
|
|
sottrazione = number_1 - number_2
|
|
print(sottrazione)
|
|
dinuovo()
|
|
|
|
#Moltiplicazione
|
|
elif selezione == 3:
|
|
number1 = int(input("Scrivi il primo numero: "))
|
|
number2 = int(input("Scrivi il secondo numero: "))
|
|
number_1 = number1
|
|
number_2 = number2
|
|
moltiplicazione = number_1 * number_2
|
|
print(moltiplicazione)
|
|
dinuovo()
|
|
|
|
#Divisione
|
|
elif selezione == 4:
|
|
number1 = int(input("Scrivi il primo numero: "))
|
|
number2 = int(input("Scrivi il secondo numero: "))
|
|
number_1 = number1
|
|
number_2 = number2
|
|
divisione = number_1 / number_2
|
|
print(divisione)
|
|
dinuovo()
|
|
|
|
#Radice quadrata
|
|
elif selezione == 5:
|
|
number1 = int(input("Scrivi il primo numero: "))
|
|
number_1 = number1
|
|
radice = math.sqrt(number_1)
|
|
print(radice)
|
|
dinuovo()
|
|
|
|
#Calcolare ancora
|
|
def dinuovo():
|
|
selezione = input("Vuoi calcolare ancora?")
|
|
if selezione == 'Y' or selezione == 'y' or selezione == 'yes' or selezione == 'Yes' or selezione == 'YES':
|
|
calculate()
|
|
|
|
elif selezione == 'N' or selezione == 'n' or selezione == 'no' or selezione == 'No' or selezione == 'NO':
|
|
print('Ci vediamo!')
|
|
|
|
calculate()
|