rage / python-kesa20

https://python-k20.mooc.fi
0 stars 7 forks source link

Osa 3 tehtävä Monta tulostusta #23

Closed emaali closed 4 years ago

emaali commented 4 years ago

Kyseisessä tehtävässä pyydetään määrittelemään funktio "tulosta_monesti(merkkijono, kertaa). Tehtävän tarkistuksessa käytetään kuitenkin funktiota: "monta_tulostusta("testi", 2)", mikä johtaa seuraavaan virheeseen:

Funktiokutsun monta_tulostusta("testi", 2) jokaisen tulostusrivin pitäisi olla testi, seuraava rivi tulostuu väärin: 2 funktion koko tulostus oli: 2 2

mluukkai commented 4 years ago

pitäisi nähdä koodi jotta tästä voisi sanoa mitään

emaali commented 4 years ago

def tulosta_monesti(merkkijono, kertaa): merkkijono = input("Merkkijono: ") kertaa = int(input("Tulostuksia: ")) x = 0 while x < kertaa: print(merkkijono) x += 1

tee ratkaisu tähän

funktiota kannattaa testata kutsumalla sitä täällä seuraavasti

tulosta_monesti("testi", 2)

monta_tulostusta("testi", 2)

ti 30. kesäk. 2020 klo 21.37 Matti Luukkainen (notifications@github.com) kirjoitti:

pitäisi nähdä koodi jotta tästä voisi sanoa mitään

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/rage/python-s20/issues/23#issuecomment-651971914, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQBUTDQ6S2HCAIT5KFDY4EDRZIWILANCNFSM4OFUMZBA .

mluukkai commented 4 years ago

ongelma ovat nuo kaksi enimmäistä riviä, ne eivät kuulu funktioon ollenkaan ja sekottavat testit. testin virheilmotus on kyllä huono

mluukkai commented 4 years ago

paransin virheilmotusta siten, että se varottaa syötteen lukemisesta