stage.set_background("scrollingflowers")
#stage.set_background("park")
lehma = codesters.Sprite("cow")
lehma.set_size(0.5)
#Kysytään monellako osumakerralla lehmä pitää saada alas. Vataus tallentuu vastaus-muuttujaan
vastaus = int(lehma.ask(u"Lähden kohta lentoon. Kuinka monella kerralla haluat saada minut alas?"))
#Muunnetaan string-tyyppinen vastaus integeriksi eli numeroksi ja talletetaan osumakerrat muuttujaan
osumakerrat = int(vastaus)
#Laitetaan lehmä lentämään
lehma.set_x_speed(5)
lehma.set_y_speed(7)
lehma.set_say_color("white")
lehma.say(u"Ota minut kiinni" )
#Tehdään osumien tarkastelua varten osumat muuttuja
osumat = 0
def osuit(osuttu):
#Jotta osumat muuttujaa voi muuttaa funktion sisällä sen pitää olla globaali muuttuja
global osumat
#lisätään osumien määrää yhdellä
osumat = osumat + 1
osuttu.say("Osuit!!!", 2)
#Jos on osuttu osumien määrä, lehmä luovuttaa.
if osumat == osumakerrat:
#add your code here
osuttu.glide_to(0,0)
lehma.set_x_speed(0)
lehma.set_y_speed(0)
osuttu.say(u"Kai sitä pitää sitte lopettaa lentäminen")
else:
#Muuten jatkaa lentoaan siten, että on kaksi sekuntia piilossa
osuttu.hide()
stage.wait(2)
osuttu.show()
osuttu.say("koitappa osua taas")
#Jos onnistut klikkaamaan lentävää lehmää, kutsutaan osuit-funktiota
lehma.event_click(osuit)
-
Run Code
-
-
Stop Running Code
-
Show Chart
-
Show Console
-
Codesters How To (opens in a new tab)