ciao! ho creato la versione in python del calcolatore che qualche giorno fa ho pubblicato qui, che era fatto in c++
import math
print("BENVENUTO NEL CALCOLATORE VERSIONE PYTHON")
print("1)Operazioni")
print("2)Radice")
print("3)Potenza")
print("4)Trigonometria")
x=int(input("Quale vuoi fare?: "))
if x==1:
print("1=Addizione,2=Sottrazione,3=Prodotto,4=Divisione")
op=int(input("Quale operazione vuoi fare?: "))
if op==1:
a=float(input("Inserisci un numero "))
b =float(input("Inserisci un secondo numero "))
c=a+b
print("La somma è: "+str(c))
elif op == 2:
a = float(input("Inserisci un numero "))
b = float(input("Inserisci un secondo numero "))
c = a - b
print("La differenza è: " + str(c))
elif op == 3:
a = float(input("Inserisci un numero "))
b = float(input("Inserisci un secondo numero "))
c = a * b
print("Il prodotto è: " + str(c))
elif op == 4:
a = float(input("Inserisci un numero "))
b = float(input("Inserisci un secondo numero "))
c = a / b
print("La divisione è: " + str(c))
else:
print("ERRORE")
elif x==2:
a=float(input("Inserisci un numero "))
b=math.sqrt(a)
print("La radice è"+str(b))
elif x==3:
a=float(input("Inserisci un numero "))
b=float(input("Inserisci l'esponente "))
c=pow(a,b)
print("Risultato: "+str(c))
elif x==4:
print("1=Seno,2=Coseno,3=Tangente")
print("4=Seno-1,5=Coseno-1,6=Tangente-1")
fun=float(input("Seleziona la funzione "))
if fun == 1:
a=float(input("Dammi un valore di Seno "))
b=math.sin(a)
print("Risultato: "+str(b))
elif fun == 2:
a=float(input("Dammi un valore di coseno "))
b=math.cos(a)
print("Risultato: "+str(b))
elif fun == 3:
a=float(input("Dammi un valore di Tangente "))
b=math.tan(a)
print("Risultato: "+str(b))
elif fun == 4:
a=float(input("Dammi un valore di Seno alla -1 "))
b=math.asin(a)
c=math.pi-math.asin(a)
print("Risultato1: "+str(b))
print("Risultato2: " + str(c))
elif fun == 5:
a=float(input("Dammi un valore di Coseno alla -1 "))
b=math.acos(a)
c=-math.acos(a)
print("Risultato1: "+str(b))
print("Risultato2: " +str(c))
elif fun == 6:
a=float(input("Dammi un valore di Tangente alla -1 "))
b=math.atan(a)
c=math.atan(a)+math.pi
print("Risultato1: "+str(b))
print("Risultato2: " +str(c))
else:
print("ERRORE")
else:
print("ERRORE")
input()
Fatemi sapere cosa ne pensate! L'input finale lo ho messo perchè altrimenti il programma mi chiude in anticipo, ho cercato su yt e ho trovato questa soluzione...