0Pricing
Coding for Kids · Lekcja

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ą == 🤝
  • and oznacza, że obie części muszą być prawdziwe 🔗
  • or łączy trzy przypadki zwycięstwa 😀
  • else oznacza 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

  1. Zasady
  2. Wybory komputera
  3. Ustalanie zwycięzcy
  4. Zagraj ponownie
← Powrót do Coding for Kids