Ustalanie zwycięzcy
Porównuj wybory
Ustalanie zwycięzcy to bezpłatna lekcja Coding for Kids na CoddyKit. To lekcja 3 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.
Kto wygrywa? 🏆
Witaj, sędzio! ⚖️ Teraz nadchodzi ekscytująca część: porównamy wybór gracza z wyborem komputera, aby znaleźć ZWYCIĘZCĘ! 🏆
Użyjemy instrukcji if, aby zdecydować!
print('Let me see who wins! 🤔')Najpierw sprawdź remis 🤝
Jeśli obie strony wybrały TO SAMO, jest remis! Najpierw sprawdzimy to za pomocą ==. 🤝
player = 'rock'
computer = 'rock'
if player == computer:
print('It is a tie! 🤝')Kiedy wygrywa gracz? 😀
Gracz wygrywa w trzech przypadkach:
- kamień pokonuje nożyce ✊✌️
- papier pokonuje kamień ✋✊
- nożyce pokonują papier ✌️✋
Sprawdźmy jeden z nich!
player = 'rock'
computer = 'scissors'
if player == 'rock' and computer == 'scissors':
print('You win! ✊ smashes ✌️')Słowo and 🔗
Słowo and oznacza, że OBIE rzeczy muszą być prawdziwe! 🔗 „Gracz wybrał kamień AND komputer wybrał nożyce” — tylko wtedy ten warunek zwycięstwa jest spełniony!
sunny = True
warm = True
if sunny and warm:
print('Perfect beach day! 🏖️')Wszystkie trzy przypadki zwycięstwa 😀
Sprawdźmy wszystkie trzy sposoby, na które gracz może wygrać, łącząc je za pomocą or! 😀
player = 'paper'
computer = 'rock'
if (player == 'rock' and computer == 'scissors') or (player == 'paper' and computer == 'rock') or (player == 'scissors' and computer == 'paper'):
print('You WIN! 🎉')W przeciwnym razie wygrywa komputer 🤖
Jeśli nie ma remisu, a gracz nie wygrał, zwycięża komputer! Użyjemy else, aby obsłużyć ten przypadek. 🤖
player = 'rock'
computer = 'paper'
if player == computer:
print('Tie! 🤝')
else:
print('Computer wins this round! 🤖')Połączmy wszystko 🧩
Oto pełna instrukcja ustalająca zwycięzcę: najpierw remis, potem zwycięstwo gracza, a na końcu else oznaczające zwycięstwo komputera! 🧩
player = 'scissors'
computer = 'paper'
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! 🤖')Z prawdziwymi wyborami 🎮
Użyjmy prawdziwego wyboru gracza i losowego wyboru komputera, a następnie ustalmy zwycięzcę! 🎮
import random
choices = ['rock', 'paper', 'scissors']
player = input('Your pick: ')
computer = random.choice(choices)
print('You:', player, '| Me:', computer)
if player == computer:
print('Tie! 🤝')Pełne starcie! ⚔️
Oto pełna runda z prawdziwym wyborem gracza, losowym wyborem komputera i ustalonym zwycięzcą! ⚔️
import random
choices = ['rock', 'paper', 'scissors']
player = input('Pick rock/paper/scissors: ')
computer = random.choice(choices)
print('You:', player, '| Computer:', 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! 🤖')Świętowanie wyniku 🎊
Niezależnie od tego, kto wygra, urozmaić rozgrywkę emoji i okrzykami radości! Nawet remis jest emocjonujący! 🎊
result = 'win'
if result == 'win':
print('🎉 You are the champion! 🏆')
else:
print('Good game! Try again! 💪')Mistrz ustalania zwycięzcy! 🚀
Można już ustalić zwycięzcę dowolnej rundy! 🚀 Najważniejsze jest sprawdzenie najpierw remisu, potem zwycięstwa gracza, a na końcu użycie else. Rewelacja!
player = 'rock'
computer = 'scissors'
if player == 'rock' and computer == 'scissors':
print('Rock smashes scissors! You win! ✊')Szybki test! 🧠
Sprawdź swoje umiejętności ustalania zwycięzcy! 🏆
Mistrz zwycięzców! 🎉
Doskonale! 🎉 Potrafisz już ustalić, kto wygrywa!
- Najpierw sprawdź remis za pomocą
==🤝 andoznacza, że obie części muszą być prawdziwe 🔗orłączy trzy przypadki zwycięstwa 😀elseoznacza zwycięstwo komputera 🤖
Następnie: gra w kółko! 🔁
print('🏆 The winner has been decided! 🏆')Często zadawane pytania
Czy lekcja „Ustalanie zwycięzcy” jest bezpłatna?
Tak — pełny tekst „Ustalanie zwycięzcy” 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 „Ustalanie zwycięzcy”?
Porównuj wybory Ć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 3 z 4.
Ile czasu zajmuje lekcja „Ustalanie zwycięzcy”?
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