La formula
Converta tra le due scale
La formula è una lezione Coding for Kids gratuita su CoddyKit. Questa è la lezione 2 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Coding for Kids, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Coding for Kids include 4 lezioni in totale.
La formula magica 🪄
Salve di nuovo, mago della temperatura! 🧙 Oggi impariamo l'incantesimo segreto per trasformare i gradi Celsius in Fahrenheit e viceversa!
Si tratta solo di un po' di matematica. Non si preoccupi: Python farà il lavoro difficile! 🤖
print("Let's cast the temperature spell! 🪄")Da Celsius a Fahrenheit ➡️
Per passare da Celsius a Fahrenheit, l'incantesimo è:
F = C × 9 / 5 + 32
Moltiplichi per 9, divida per 5 e poi aggiunga 32. Proviamo! ✨
c = 20
f = c * 9 / 5 + 32
print(c, "Celsius is", f, "Fahrenheit 🔥")Passo dopo passo 🐾
Rallentiamo e osserviamo ogni passaggio per 20°C! 🐌
- 20 × 9 = 180
- 180 ÷ 5 = 36
- 36 + 32 = 68
Quindi 20°C = 68°F! 🎉
c = 20
step1 = c * 9
step2 = step1 / 5
step3 = step2 + 32
print("Times 9:", step1)
print("Divide 5:", step2)
print("Add 32:", step3)Provare un altro numero 🔢
Convertiamo 0°C (la temperatura di congelamento!) in Fahrenheit. ❄️
Riesce a indovinare la risposta prima di eseguire il codice? 🤔
c = 0
f = c * 9 / 5 + 32
print("0 Celsius is", f, "Fahrenheit ❄️")Da Fahrenheit a Celsius ⬅️
Ora vediamo l'incantesimo nell'ALTRA direzione, da Fahrenheit a Celsius:
C = (F - 32) × 5 / 9
Sottragga prima 32, poi moltiplichi per 5 e infine divida per 9! ✨
f = 212
c = (f - 32) * 5 / 9
print(f, "Fahrenheit is", c, "Celsius 🔥")Usare le parentesi! ()
Vede quelle parentesi ( )? Dicono a Python: esegui PRIMA questa parte! 🥇
Dobbiamo sottrarre 32 prima di moltiplicare, quindi racchiudiamo l'operazione tra parentesi.
f = 98.6
c = (f - 32) * 5 / 9
print("Body temp", f, "F is", round(c), "C 🤒")Arrotondare i numeri 🔵
A volte il risultato ha molti decimali, come 36.66666. 😵
Usiamo round() per renderlo ordinato! ✨
f = 98
c = (f - 32) * 5 / 9
print("Messy:", c)
print("Tidy:", round(c))Una funzione per la temperatura 🛠️
Possiamo inserire la formula in una funzione per riutilizzarla ancora e ancora! 🔁
def to_fahrenheit(c):
return c * 9 / 5 + 32
print(to_fahrenheit(10))
print(to_fahrenheit(25))Entrambe le direzioni 🔄
Creiamo DUE funzioni, una per ogni direzione! 🔄
Ora abbiamo una cassetta degli attrezzi completa per le temperature! 🧰
def c_to_f(c):
return c * 9 / 5 + 32
def f_to_c(f):
return (f - 32) * 5 / 9
print("30C =", c_to_f(30), "F")
print("86F =", f_to_c(86), "C")Una curiosità 🤩
Esiste UNA temperatura speciale alla quale Celsius e Fahrenheit hanno lo STESSO valore! 😲
È -40! -40°C equivale a -40°F. Fa un freddo davvero incredibile! 🧊
c = -40
f = c * 9 / 5 + 32
print("-40 C is", f, "F 🤯")Maestro delle formule! 🏆
Ha imparato ENTRAMBE le formule della temperatura! 🎉
- Da C a F:
C × 9 / 5 + 32 - Da F a C:
(F - 32) × 5 / 9
Ora chiederemo all'UTENTE di digitare una temperatura! ⌨️
print("I am a formula master! 🥇")Controllo rapido ✅
Mettiamo alla prova le Sue abilità con le formule! 🪄
È il momento del riepilogo! 🎒
Ottimo lavoro, maestro delle formule! 🌟
- Da C a F: C × 9 / 5 + 32 🔥
- Da F a C: (F - 32) × 5 / 9 ❄️
- Usi
( )per calcolare prima alcune parti - Usi
round()per riordinare i decimali - Inserisca le formule in funzioni per riutilizzarle! 🛠️
Prossimo argomento: permettere all'utente di digitare la propria temperatura! ⌨️
print("Formula lesson complete! 🚀")Domande Frequenti
La lezione «La formula» è gratuita?
Sì — il testo completo di «La formula» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Coding for Kids, passa a CoddyKit PRO. Il corso Coding for Kids include 4 lezioni in totale.
Cosa imparerò in «La formula»?
Converta tra le due scale Eserciti Coding for Kids con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.
Ho bisogno di esperienza per iniziare Coding for Kids?
Non è richiesta alcuna esperienza precedente. Coding for Kids su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 2 di 4.
Quanto tempo richiede la lezione «La formula»?
La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.
Posso scrivere ed eseguire codice in questa lezione Coding for Kids?
Sì. Ogni lezione Coding for Kids include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.