Wybory komputera
Losowy wybór
Wybory komputera to bezpłatna lekcja Javascript for Kids na CoddyKit. To lekcja 2 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 Javascript for Kids, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Javascript for Kids zawiera 4 lekcji w sumie.
Gracz-robot 🤖
Aby grać przeciwko komputerowi, komputer również musi wybrać kamień, papier albo nożyce!
Ale jak komputer dokonuje wyboru? Korzysta z losowości! 🎲
console.log('The computer is thinking... 🤖')
console.log('It will pick something random! 🎲')Czym jest losowość? 🎲
Losowość oznacza niespodziankę! Nie wiadomo, co się otrzyma. 😲
To jak kręcenie kołem albo rzut kostką. Wszystko może się wydarzyć! 🌀
console.log('Random = a surprise! 🎉')
console.log('Like rolling a dice 🎲')Math.random() ✨
JavaScript ma magiczną funkcję pomocniczą o nazwie Math.random().
Zwraca ona losową liczbę od 0 do 1. Na przykład 0.42 albo 0.97! 🔢
let r = Math.random()
console.log('Random number: ' + r + ' ✨')Wybór 0, 1 lub 2 🔢
Potrzebna jest jedna z trzech możliwości. Dlatego mnożymy wynik przez 3 i zaokrąglamy w dół za pomocą Math.floor().
Otrzymujemy wtedy 0, 1 albo 2! 🎯
let n = Math.floor(Math.random() * 3)
console.log('Got number: ' + n + ' 🎯')Lista możliwości 📋
Umieśćmy trzy wybory w tablicy. Tablica to lista! 📋
Pozycja 0 oznacza kamień, 1 papier, a 2 nożyce.
let choices = ['rock', 'paper', 'scissors']
console.log(choices[0] + ' ✊')
console.log(choices[1] + ' 📄')
console.log(choices[2] + ' ✂️')Wybierz z listy 🎰
Połączmy teraz wszystko! Wybieramy losową liczbę, a następnie pobieramy element z odpowiedniej pozycji na liście. 🎰
Magia! Komputer dokonał wyboru! ✨
let choices = ['rock', 'paper', 'scissors']
let n = Math.floor(Math.random() * 3)
let computer = choices[n]
console.log('Computer picked: ' + computer + ' 🤖')Uruchom ponownie! 🔁
Za każdym razem, gdy uruchamiany jest kod, komputer może wybrać coś innego! 🎲
Spróbuj uruchomić go wiele razy. Raz kamień, raz papier, raz nożyce! 😄
let choices = ['rock', 'paper', 'scissors']
let computer = choices[Math.floor(Math.random() * 3)]
console.log('This time: ' + computer + ' 🎰')Funkcja pomocnicza 🛠️
Umieśćmy kod wybierający w funkcji. Funkcja to mała maszyna, której można używać wielokrotnie! 🛠️
function computerPick() {
let choices = ['rock', 'paper', 'scissors']
return choices[Math.floor(Math.random() * 3)]
}
console.log('Pick: ' + computerPick() + ' 🤖')Użyj wiele razy 🔂
Skoro mamy już tę maszynę, można wywoływać ją tyle razy, ile potrzeba! 🔂
Każde wywołanie daje nowy losowy wybór. 🎲
function computerPick() {
let choices = ['rock', 'paper', 'scissors']
return choices[Math.floor(Math.random() * 3)]
}
console.log('Pick 1: ' + computerPick())
console.log('Pick 2: ' + computerPick())
console.log('Pick 3: ' + computerPick())Pokaż za pomocą emoji 😎
Uatrakcyjnijmy wynik! Wybrany element można pokazać za pomocą zabawnego emoji. ✊📄✂️
Teraz wybór komputera wygląda świetnie! 🌈
let choices = ['rock ✊', 'paper 📄', 'scissors ✂️']
let computer = choices[Math.floor(Math.random() * 3)]
console.log('Computer chose: ' + computer)Udało się zaprogramować wybór robota! 🤖
Świetnie! Udało się nauczyć komputer dokonywania wyboru! 🎉
Math.random()zwraca niespodziewaną liczbę 🎲Math.floor()zaokrągla ją w dół 🔢- Używamy jej, aby pobrać wybór z listy 📋
console.log('Computer can pick now! ✅')
console.log('Next: who wins? 🏆')Szybki test 🧠
Sprawdźmy, co udało się zapamiętać! 🤔
Świetna robota! 🎉
Udało się nauczyć komputer wybierania kamienia, papieru albo nożyc! 🤖
- Losowa liczba za pomocą
Math.random()🎲 - Zaokrąglanie w dół za pomocą
Math.floor()🔢 - Pobieranie wyboru z listy 📋
Następnie sprawdzimy, kto wygrywa! 🏆
console.log('Lesson complete! ⭐')
console.log('On to the winner! 🏆')Ucz się JavaScript dzięki korepetycjom AI — za darmo
Pisz i uruchamiaj kod w przeglądarce, otrzymuj natychmiastową pomoc od korepetytora AI dostępnego 24/7 i kontynuuj naukę w sieci lub w aplikacji.
- Kursy
- 35
- Lekcje
- 140
Często zadawane pytania
Czy lekcja „Wybory komputera” jest bezpłatna?
Tak — pełny tekst „Wybory komputera” 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 Javascript for Kids, przejdź na CoddyKit PRO. Kurs Javascript for Kids zawiera 4 lekcji w sumie.
Co nauczysz się w „Wybory komputera”?
Losowy wybór Ćwiczysz Javascript 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ąć Javascript for Kids?
Nie wymagamy żadnego doświadczenia. Javascript 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 2 z 4.
Ile czasu zajmuje lekcja „Wybory komputera”?
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 Javascript for Kids?
Tak. Każda lekcja Javascript 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
- Kto wygrywa?
- Zagraj ponownie