Vai al contenuto principale
🔒 Modalità anteprima. Le prime quindici lezioni di Foundations sono gratuite; questa è Pro. Avvia un trial di 7 giorni per sbloccare l'editor, i suggerimenti AI e il resto del programma. Carta richiesta, disdici in qualsiasi momento dalla Dashboard.Avvia trial di 7 giorni →
← CorsiPython FoundationsModulo 4 · Programmazione ad oggettiMini calcolatricescenario64 / 174
+125 XP
Compito
📝 **Compito:** Scrivi la funzione `calc(a, op, b)` - una mini-calcolatrice. Supporta 4 operazioni: `+`, `-`, `*`, `/`. Per la divisione per 0, restituisce la stringa `"Pomilka"`. 📋 **Cosa bisogna fare:** 1. Dichiarare `def calc(a, op, b):` 2. Seleziona "op": - `"+"` → restituisce `a + b` - `"-"` → restituisce `a - b` - `"*"` → restituisce `a * b` - `"/"` → se `b == 0` restituisce `"Make"`, altrimenti `a / b` 3. Chiamata con due esempi: `calc(10, "+", 5)` e `calc(10, "/", 0)` 💡 **Esempio simile (calcolatrice semplificata):** ```pitone def operazione_semplice(a, operazione, b): if op == "+": restituisce a + b if op == "-": restituisce a - b restituisce "Operazione sconosciuta" print(operazione_semplice(7, "+", 3)) # 10 print(simple_op(7, "x", 3)) # "Operazione sconosciuta" ``` ⚠️ **Suggerimento:** usa il ritorno anticipato tramite `return` - dopodiché il codice nella funzione non viene più eseguito. 🎯 **Risultato previsto:** ``` 15 Pomilka ```
✏️ Scrivi il tuo codice qui
🐍
Caricamento Python...
Download una tantum (~1 MB). Poi è istantaneo.
📊 Risultato
Premi Esegui per vedere il risultato...

💬 Discussione

Sii il primo a fare una domanda o condividere un consiglio.
Accedi per partecipare alla discussione. La lettura è gratuita.
Caricamento discussione…