Update index.py
This commit is contained in:
parent
e288a4f118
commit
cf381aa930
116
index.py
116
index.py
|
@ -1,57 +1,71 @@
|
||||||
while True:
|
import math
|
||||||
print('''
|
|
||||||
Welcome to the calculator program!
|
|
||||||
Created by: Stef58
|
|
||||||
Below is a list of the various functions available:
|
|
||||||
|
|
||||||
-To perform an Addition, select 1;
|
print("Benvenuto nel calcolatore supremo cosa vuoi fare?")
|
||||||
-To perform a Subtraction, select 2;
|
|
||||||
-To perform a Multiplication, select 3;
|
|
||||||
-To perform a Split, select 4;
|
|
||||||
-To perform an Exponential Calculation, select 5;
|
|
||||||
-To exit the program you can type ESC;
|
|
||||||
''')
|
|
||||||
|
|
||||||
scelta = input('Enter the number corresponding to the selected operation ---> ')
|
def calculate():
|
||||||
if scelta == "1":
|
print("1. Addizione")
|
||||||
print('\nYou have chosen: Addition\n')
|
print("2. Sottrazione")
|
||||||
a = float(input('Enter the First Number -> '))
|
print("3. Moltiplicazione")
|
||||||
b = float(input('Enter the Second Number -> '))
|
print("4. Divisione")
|
||||||
print('The sum result is: ' + str(a + b))
|
print("5. Radice quadrata")
|
||||||
elif scelta == "2":
|
|
||||||
print('\nYou have chosen: Subtraction\n')
|
|
||||||
a = float(input('Enter the First Number -> '))
|
|
||||||
b = float(input('Enter the Second Number -> '))
|
|
||||||
print('Il risultato della Sottrazione è: ' + str(a - b))
|
|
||||||
elif scelta == "3":
|
|
||||||
print('\nHai scelto: Moltiplicazione\n')
|
|
||||||
a = float(input('Enter the First Number -> '))
|
|
||||||
b = float(input('Enter the Second Number -> '))
|
|
||||||
print('Il risultato della Moltiplicazione è: ' + str(a * b))
|
|
||||||
elif scelta == "4":
|
|
||||||
print('\nHai scelto: Divisione\n')
|
|
||||||
a = float(input('Enter the First Number -> '))
|
|
||||||
b = float(input('Enter the Second Number -> '))
|
|
||||||
print('Il risultato della Divisione è: ' + str(a / b))
|
|
||||||
elif scelta == "5":
|
|
||||||
print('\nHai scelto: Calcolo Esponenziale\n')
|
|
||||||
a = float(input('Insert the Base -> '))
|
|
||||||
b = float(input('Enter the Exponent -> '))
|
|
||||||
print('The result of the Exponential Calculation is: ' + str(a ** b))
|
|
||||||
elif scelta == "ESC":
|
|
||||||
print('''The application will now be closed!
|
|
||||||
|
|
||||||
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++''')
|
selezione = int(input("Seleziona una opzione: "))
|
||||||
break
|
|
||||||
|
|
||||||
loop = input('\nYou want to continue using the application? Y/N ')
|
#Addizione
|
||||||
if loop == "Y" or loop == "y":
|
if selezione == 1:
|
||||||
print('''I'm going back to the main menu!
|
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
|
||||||
continue
|
elif selezione == 2:
|
||||||
else:
|
number1 = int(input("Scrivi il primo numero: "))
|
||||||
print('''Thank you and goodbye!
|
number2 = int(input("Scrivi il secondo numero: "))
|
||||||
|
number_1 = number1
|
||||||
|
number_2 = number2
|
||||||
|
sottrazione = number_1 - number_2
|
||||||
|
print(sottrazione)
|
||||||
|
dinuovo()
|
||||||
|
|
||||||
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++''')
|
#Moltiplicazione
|
||||||
break
|
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()
|
||||||
|
|
Loading…
Reference in New Issue