Zagraj ponownie
Zapętl grę
Zagraj ponownie to bezpłatna lekcja Coding for Kids na CoddyKit. To lekcja 4 z 4. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej Coding for Kids, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Coding for Kids zawiera 4 lekcji w sumie.
Graj ponownie i ponownie! 🔁
Witaj, mistrzu gier! 🎮 Jedna runda jest ciekawa, ale WIELE rund to jeszcze więcej zabawy! 🔁
Dziś nauczymy się zapętlać całą grę, aby gracze mogli grać dalej!
print('Want to play again? Let me show you how! 🔁')Pętla rund 🔢
Możemy użyć pętli for, aby rozegrać określoną liczbę rund, na przykład 3 gry z rzędu! 🔢
for round in range(3):
print('Round', round + 1, 'starting! 🎮')Cała gra w pętli 🎯
Umieśćmy prostą rundę wewnątrz pętli. Każde wykonanie pętli to jedna pełna gra! 🎯
import random
choices = ['rock', 'paper', 'scissors']
for round in range(2):
computer = random.choice(choices)
print('Round', round + 1, '- Computer chose', computer)Prowadzenie wyniku 🔢
Policzmy zwycięstwa! Utworzymy zmienną wyniku, która zaczyna od 0 i zwiększa się, gdy gracz wygrywa. 🔢
score = 0
score = score + 1
print('Your score is now', score, '! 🏆')Wynik w kolejnych rundach 📊
Zmienna wyniku pozostaje POZA pętlą, aby pamiętać wynik z kolejnych rund! Wewnątrz pętli zwiększamy jej wartość. 📊
score = 0
for round in range(3):
score = score + 1
print('After round', round + 1, 'score is', score)Pytanie: zagrać ponownie? ❓
Zamiast ustalonej liczby rund możemy ZAPYTAĆ gracza, czy chce grać dalej! Użyjemy do tego pętli while. ❓
again = 'yes'
while again == 'yes':
print('Playing a round! 🎮')
again = input('Play again? yes/no: ')Pętla while 🔄
Pętla while działa TAK DŁUGO, JAK DŁUGO coś jest prawdą! 🔄 „Dopóki gracz odpowiada twierdząco, graj dalej!”
count = 0
while count < 3:
print('Loop number', count)
count = count + 1Zatrzymanie po odmowie 🛑
Gdy gracz wpisze coś innego niż 'yes', pętla while SIĘ ZATRZYMA! 🛑 To łatwy sposób na zakończenie gry!
answer = 'yes'
while answer == 'yes':
print('Another round! 🎲')
answer = input('Again? (yes/no): ')
print('Thanks for playing! 👋')Kompletna gra z możliwością powtórek 🎮
Oto kompletna gra Kamień, papier, nożyce, w którą można grać w kółko! 🎮 Graj dalej, aż wpiszesz no!
import random
choices = ['rock', 'paper', 'scissors']
again = 'yes'
while again == 'yes':
player = input('Pick rock/paper/scissors: ')
computer = random.choice(choices)
print('You:', player, '| Me:', computer)
if player == computer:
print('Tie! 🤝')
elif (player == 'rock' and computer == 'scissors') or (player == 'paper' and computer == 'rock') or (player == 'scissors' and computer == 'paper'):
print('You win! 🎉')
else:
print('Computer wins! 🤖')
again = input('Play again? (yes/no): ')
print('Goodbye! 👋')Wyświetlanie końcowego wyniku 🏆
Na koniec wyświetl, ile razy gracz wygrał! To dobry sposób na zakończenie zabawy. 🏆
wins = 2
losses = 1
print('Final score! Wins:', wins, 'Losses:', losses, '🏆')Zbudowano pełną grę! 🚀
WOW! 🚀 Udało się stworzyć kompletną grę Kamień, papier, nożyce z możliwością wielokrotnego rozgrywania! Poznano zasady, losowanie wyborów, ustalanie zwycięzców i zapętlanie. To już prawdziwy twórca gier! 🎮
print('🎉 You built Rock, Paper, Scissors! 🎉')
print('You are a coding superstar! 🌟')Szybki test! 🧠
Sprawdź swoje umiejętności tworzenia powtórek! 🔁
Mistrz powtórek! 🎉
Wspaniale! 🎉 Gra może być uruchamiana ponownie!
- Pętla
forrozgrywa określoną liczbę rund 🔢 - Przechowuj zmienną wyniku POZA pętlą 📊
- Pętla
whilepowtarza się, dopóki coś jest prawdą 🔄 - Wpisz 'no', aby zatrzymać grę 🛑
Gra Kamień, papier, nożyce została ukończona! To powód do ogromnej dumy! 🏆
again = 'yes'
while again == 'yes':
print('Fun round! 🎮')
again = 'no'
print('Great game! 👋')Często zadawane pytania
Czy lekcja „Zagraj ponownie” jest bezpłatna?
Tak — pełny tekst „Zagraj ponownie” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu Coding for Kids, przejdź na CoddyKit PRO. Kurs Coding for Kids zawiera 4 lekcji w sumie.
Co nauczysz się w „Zagraj ponownie”?
Zapętl grę Ćwiczysz Coding for Kids z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.
Czy potrzebuję doświadczenia, aby zacząć Coding for Kids?
Nie wymagamy żadnego doświadczenia. Coding for Kids w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 4 z 4.
Ile czasu zajmuje lekcja „Zagraj ponownie”?
Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.
Czy mogę pisać i uruchamiać kod w tej lekcji Coding for Kids?
Tak. Każda lekcja Coding for Kids zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.
Wszystkie lekcje w tym kursie
- Zasady
- Wybory komputera
- Ustalanie zwycięzcy
- Zagraj ponownie