Ultima modifica:
Salve a tutti, a scuola il professore ci ha detto di fare un applicazione o come lo volete chiamare in Python, C#, C++ o VisualBasic
Io ho scelto di utilizzare Python per fare una calcolatrice che usa 4 operazioni e usa due numeri
Questo è ciò che ho fatto io. Se lo starto e metto un numero anche se metto 2 mi fa le applicazioni in fila come è scritto e non l'operazione che voglio. Mi potete dare una mano?
Inoltre se utilizzo elif mi dice errore di sintassi ma non riesco a capire perché...
Io ho scelto di utilizzare Python per fare una calcolatrice che usa 4 operazioni e usa due numeri
Codice:
print('Che operazione vuoi fare?')
modo = input('Premi 1 per Addizione, 2 per Sottrazione, 3 per Moltiplicazione e 4 per Divisione: ')
if modo == 1:
print("Hai scelto di sommare due numeri")
a=int(input("Inserisci il primo numero: "))
b=int(input("Inserisci il secondo numero: "))
print('Il risultato dell operazione e', a+b)
if modo == 2:
print("Hai scelto di sottrare due numeri")
c=int(input("Inserisci il primo numero: "))
d=int(input("Inserisci il secondo numero: "))
print('Il risultato dell operazione e', c-d)
if modo == 3:
print("Hai scelto di Moltiplicare due numeri")
e=int(input("Inserisci il primo numero: "))
f=int(input("Inserisci il secondo numero: "))
print('Il risultato dell operazione e', e*f)
if modo == 4:
print("Hai scelto di dividere due numeri")
g=int(input("Inserisci il primo numero: "))
h=int(input("Inserisci il secondo numero: "))
print('Il risultato dell operazione e', g/h)
Questo è ciò che ho fatto io. Se lo starto e metto un numero anche se metto 2 mi fa le applicazioni in fila come è scritto e non l'operazione che voglio. Mi potete dare una mano?
Inoltre se utilizzo elif mi dice errore di sintassi ma non riesco a capire perché...