Rimbalzare
Faccia rimbalzare una forma sui bordi.
Rimbalzare è una lezione Coding for Kids gratuita su CoddyKit. Questa è la lezione 3 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.
Rimbalzi, rimbalzi!
Salve, animatore! 🏀 Oggi faremo rimbalzare la nostra tartaruga sui bordi della finestra!
Proprio come una palla in una stanza. 🎾
I bordi della finestra
La finestra ha dei bordi: sinistro, destro, superiore e inferiore. 🪟
Quando la tartaruga raggiunge un bordo, vogliamo che si giri!
Controllare la posizione
Usiamo t.xcor() per chiedere «dove si trova la tartaruga da sinistra a destra?». 📍
Se quel numero diventa troppo grande, la tartaruga è vicina al bordo!
Girarsi
Per rimbalzare, la tartaruga cambia direzione. Possiamo usare t.right(180) per farla girare completamente. 🔄
Un rimbalzo semplice
Qui la tartaruga si muove e, se va troppo a destra, si gira! 🏀
import turtle
t = turtle.Turtle()
for i in range(20):
t.forward(20)
if t.xcor() > 150:
t.right(180)
turtle.done()È tornata indietro!
Quando la tartaruga ha superato 150, si è girata ed è tornata indietro! 🔄
Questo è un rimbalzo!
La parola magica if
Abbiamo usato if! 🤔
if significa «esegui questa operazione SOLO QUANDO qualcosa è vero». In questo caso: gira la tartaruga SOLO SE è andata troppo a destra.
Rimbalzare in entrambe le direzioni
Possiamo farla rimbalzare anche sul bordo sinistro! Controlliamo entrambi i lati. ↔️
import turtle
t = turtle.Turtle()
for i in range(30):
t.forward(20)
if t.xcor() > 150:
t.right(180)
if t.xcor() < -150:
t.right(180)
turtle.done()Avanti e indietro
Ora la tartaruga rimbalza tra entrambi i bordi, avanti e indietro! ↔️🏀
Proprio come una vera palla che rimbalza.
Come funzionano i giochi veri
I personaggi dei videogiochi rimbalzano sulle pareti allo stesso modo! 🎮
Muovere il personaggio, controllare il bordo e girarlo se necessario: ha imparato un vero trucco dei videogiochi!
Maestro dei rimbalzi!
Ha imparato a controllare la posizione con xcor() e a rimbalzare usando if. 🏀🏆
Verifica rapida
Quiz sui rimbalzi! 🏀
Professionista dei rimbalzi!
Fantastico! 🎉 La Sua tartaruga sa rimbalzare qua e là.
Prossima lezione: crei la Sua scena in movimento! 🎬
Domande Frequenti
La lezione «Rimbalzare» è gratuita?
Sì — il testo completo di «Rimbalzare» è 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 «Rimbalzare»?
Faccia rimbalzare una forma sui bordi. 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 3 di 4.
Quanto tempo richiede la lezione «Rimbalzare»?
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.