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