Ohjelmointia lapsille · Oppitunti

Pelaa uudelleen

Toista peli silmukalla

Oppitunti 4/413 vaihetta

Pelaa uudelleen on ilmainen Ohjelmointia lapsille-oppitunti CoddyKitissä. Tämä on oppitunti 4/4. Voit lukea koko oppitunnin alta ilmaiseksi ja harjoitella sen jälkeen käytännössä selaimessa sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla. Oppitunti kuuluu Ohjelmointia lapsille-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. Ohjelmointia lapsille-kurssilla on yhteensä 4 oppituntia.

Pelataan uudelleen ja uudelleen! 🔁

Hei pelimestari! 🎮 Yksi kierros on hauska, mutta MONEN kierroksen pelaaminen on vielä hauskempaa! 🔁

Tänään opimme toistamaan koko pelin, jotta pelaajat voivat jatkaa pelaamista!

print('Want to play again? Let me show you how! 🔁')

Kierrossilmukka 🔢

Voimme käyttää for-silmukkaa pelataksemme ennalta määrätyn määrän kierroksia, esimerkiksi kolme peliä peräkkäin! 🔢

for round in range(3):
    print('Round', round + 1, 'starting! 🎮')

Koko peli silmukassa 🎯

Laitetaan yksinkertainen kierros silmukan sisään. Jokainen silmukan kierros = yksi kokonainen peli! 🎯

import random
choices = ['rock', 'paper', 'scissors']
for round in range(2):
    computer = random.choice(choices)
    print('Round', round + 1, '- Computer chose', computer)

Pisteiden laskeminen 🔢

Lasketaan voitot! Luomme pistelaskurin, jonka arvo alkaa nollasta ja KASVAA, kun pelaaja voittaa. 🔢

score = 0
score = score + 1
print('Your score is now', score, '! 🏆')

Pisteet kierrosten aikana 📊

Pistelaskuri pysyy silmukan ULKOPUOLELLA, jotta pisteet säilyvät kierroksesta toiseen! Silmukan sisällä lisäämme pisteitä. 📊

score = 0
for round in range(3):
    score = score + 1
    print('After round', round + 1, 'score is', score)

Kysytään: pelataanko uudelleen? ❓

Kiinteän kierrosmäärän sijaan voimme KYSYÄ pelaajalta, haluaako hän jatkaa! Käytämme tähän while-silmukkaa. ❓

again = 'yes'
while again == 'yes':
    print('Playing a round! 🎮')
    again = input('Play again? yes/no: ')

while-silmukka 🔄

while-silmukka jatkaa niin KAUAN KUIN jokin ehto on tosi! 🔄 "Niin kauan kuin pelaaja vastaa kyllä, jatketaan pelaamista!"

count = 0
while count < 3:
    print('Loop number', count)
    count = count + 1

Pysäyttäminen, kun pelaaja vastaa ei 🛑

Kun pelaaja kirjoittaa jotain muuta kuin 'yes', while-silmukka PYSÄHTYY! 🛑 Helppo tapa lopettaa!

answer = 'yes'
while answer == 'yes':
    print('Another round! 🎲')
    answer = input('Again? (yes/no): ')
print('Thanks for playing! 👋')

Kokonainen uudelleen pelattava peli 🎮

Tässä on valmis Rock, Paper, Scissors -peli, jota voi pelata yhä uudelleen! 🎮 Jatkakaa pelaamista, kunnes kirjoitatte 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! 👋')

Lopputuloksen näyttäminen 🏆

Lopuksi näytetään, kuinka monta kertaa pelaaja voitti! Mukava tapa päättää peli. 🏆

wins = 2
losses = 1
print('Final score! Wins:', wins, 'Losses:', losses, '🏆')

Rakensitte kokonaisen pelin! 🚀

VAU! 🚀 Rakensitte kokonaisen, uudelleen pelattavan Rock, Paper, Scissors -pelin! Opitte säännöt, satunnaiset valinnat, voittajan ratkaisemisen ja silmukat. Olette oikea pelinkehittäjä! 🎮

print('🎉 You built Rock, Paper, Scissors! 🎉')
print('You are a coding superstar! 🌟')

Pikakoe! 🧠

Testatkaa uudelleen pelaamisen taitojanne! 🔁

Uudelleenpelaamisen mestari! 🎉

Mahtavaa! 🎉 Pelinne voi alkaa uudelleen!

  • for-silmukka pelaa ennalta määrätyn määrän kierroksia 🔢
  • Pitäkää pistelaskuri silmukan ULKOPUOLELLA 📊
  • while-silmukka toistaa toiminnon niin kauan kuin jokin ehto on tosi 🔄
  • Lopettakaa peli kirjoittamalla 'no' 🛑

Saitte Rock, Paper, Scissors -pelin valmiiksi! Olen teistä todella ylpeä! 🏆

again = 'yes'
while again == 'yes':
    print('Fun round! 🎮')
    again = 'no'
print('Great game! 👋')
Aloita maksutta

Opi Python tekoälytuutorin avulla — ilmaiseksi

Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.

Kurssit
35
Oppitunnit
140

Usein kysytyt kysymykset

Onko oppitunti ”Pelaa uudelleen” ilmainen?

Kyllä – oppitunnin ”Pelaa uudelleen” koko tekstin voi lukea täällä verkossa ilmaiseksi. Jos haluat harjoitella interaktiivisesti sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla sekä avata koko Ohjelmointia lapsille-kurssin, päivitä CoddyKit PROhon. Ohjelmointia lapsille-kurssilla on yhteensä 4 oppituntia.

Mitä opin oppitunnilla ”Pelaa uudelleen”?

Toista peli silmukalla Harjoittelet Ohjelmointia lapsille-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.

Tarvitsenko kokemusta aloittaakseni Ohjelmointia lapsille-opiskelun?

Aiempi kokemus ei ole tarpeen. CoddyKitin Ohjelmointia lapsille-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 4/4.

Kuinka kauan ”Pelaa uudelleen”-oppitunnin suorittaminen kestää?

Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.

Voinko kirjoittaa ja suorittaa koodia tällä Ohjelmointia lapsille-oppitunnilla?

Kyllä. Jokainen Ohjelmointia lapsille-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.

Kaikki tämän kurssin oppitunnit

  1. Säännöt
  2. Tietokoneen valinta
  3. Voittajan ratkaiseminen
  4. Pelaa uudelleen
← Takaisin: Ohjelmointia lapsille