English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Corso di base Python

Controllo dei flussi Python

Funzione in Python

Tipi di dati in Python

Operazioni di file Python

Oggetti e classi Python

Data e ora Python

Conoscenze avanzate Python

Manuale di riferimento Python

Creare un calcolatore semplice con un programma Python

Manuale completo di esempi di Python

In questo esempio, imparerai a creare un calcolatore semplice che può sommare, sottrarre, moltiplicare o dividere in base all'input dell'utente.

Per comprendere questo esempio, dovresti conoscere quanto segueProgrammazione PythonArgomento:

Creare un calcolatore semplice tramite funzione

# Programma per creare un calcolatore semplice
# Questa funzione aggiunge due numeri
def add(x, y):
   return x + y
# Due due numeri in sottrazione
def subtract(x, y):
   return x - y
# Questa funzione moltiplica due numeri
def multiply(x, y):
   return x * y
# Questa funzione divide due numeri
def divide(x, y):
   return x / y
print("Scegli l'operazione")
print("1. Somma")
print("2. Sottrazione")
print("3. Moltiplicazione")
print("4. Divisione")
# Accetta l'input dell'utente
choice = input("Scegli (1/2/3/4): "))
num1 = float(input("Inserisci il primo numero: "))
num2 = float(input("Inserisci il secondo numero: "))
if choice == '1':
   print(num1, "+", num2, "=", add(num1, num2))
elif choice == '2':
   print(num1, "-", num2, "=", subtract(num1, num2))
elif choice == '3':
   print(num1, "*", num2, "=", multiply(num1, num2))
elif choice == '4':
   print(num1, "/", num2, "=", divide(num1, num2))
else:
   print("Input non valido")

Risultato di output

Scegli l'operazione
1. Somma
2. Sottrazione
3. Moltiplicazione
4. Divisione
Scegli (1/2/3/4): 2
Inserisci il primo numero: 11
Inserisci il secondo numero: 120
11.0 - 120.0 = -109.0

In questo programma, richiediamo all'utente di selezionare l'operazione desiderata. Le opzioni 1, 2, 3 e 4 sono valide. Prendiamo due numeri e eseguiamo una parte specifica utilizzando una branca if...elif...else. Le funzioni definite dall'utente add(), subtract(), multiply() e divide() eseguono operazioni diverse.

Manuale completo di esempi di Python