Closed niinasaarelainen closed 3 years ago
Tehtävän tarkistus toimii oikein. Kun rivinvaihdon korvaa tyhjällä merkillä, niin edeltävän rivin viimeinen sana ja tulevan rivin ensimmäinen sana eivät yhdisty. Ammuin itseäni jalkaan tämän kanssa, kunnes rupesin vertailemaan siivottua tekstiä sanan "list" kanssa.
Tehtävän väri pysyy punaisena läpi menneestä suorituksesta huolimatta.
Testi väittää että "list" esiintyy 4 kertaa, vaikka failissa se on 6 kertaa:
Noista kahdeksasta 2 on "lists" eli jäljelle jää 6
Sitä minäkin ihmettelin. Pitäisikö tehtävänantoa sitten selventää jotenkin, sillä nyt ilmeisemmin haluttiin, että merkkijonon pitää olla täysin sama (esim. "list" versus "lists"). Vastaukseksi sain itse ensin kolme list -sanaa ja sitten kuusi. Lopulta kun katsoin esimerkkitulostusta, niin ymmärsin, että sen mukaan list -sanoja pitäisi olla neljä. Lopulta kun tutkin mitä oma koodini tekee, niin rivinvaihtojen, sekä pilkun ja pisteen poisto yhdisti toisen rivin viimeisen sanan "list" ja kolmannen rivin ensimmäisen "However" sanan, jolloin tulokseksi tuli kolme. Kun korvasin rivinvaihdon tyhjällä merkillä, niin vastaukseksi tuli neljä, jota ilmeisemmin tehtävässä haluttiin. Tällä tavalla itse sain samantuloksen, mikä esimerkissä oli. Olet kyllä varsin oikeassa, että vastaus on tavallaan tehtävänantoon nähden väärä, mutta voin jälleen olla myös karkeasti väärässäkin:
` tiedosto = open(tiedoston_nimi, "r") tmp = "" for rivi in tiedosto: tmp += rivi.replace("\n", " ")
siivous = "".join([merkki for merkki in tmp if merkki not in ".,"]) sanalista = siivous.split() `
Tällä kötöstyksellä tehtävä meni itselläni läpi.
Nyt tehtävänannon pitäisi vastata paremmin testejä. Tuossa list-tapauksessa ei lasketa mukaan esiintymiä, jotka alkavat suurella kirjaimella tai joissa list esiintyy sanan osana (tässä tapauksessa monikossa).
vielä tämän voisi fixata ( pun --> vihreä) [image: image.png] [image: image.png]
https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail Ei viruksia. www.avast.com https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
ma 16. marrask. 2020 klo 14.17 Antti Laaksonen (notifications@github.com) kirjoitti:
Nyt tehtävänannon pitäisi vastata paremmin testejä. Tuossa list-tapauksessa ei lasketa mukaan esiintymiä, jotka alkavat suurella kirjaimella tai joissa list esiintyy sanan osana (tässä tapauksessa monikossa).
— 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/145#issuecomment-727942731, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGFHR75AMK54BLLNVS4V4BLSQEJ45ANCNFSM4TMISV4A .
--
t. Niina Saarelainen
Jostain syystä kuvat eivät näy viestissäsi
täällä https://python-s20.now.sh/osa-11/2-lisaa-koosteesta
tehtävän status punainen vaikka tein sen 15min sitten (olen kirjautuneena ja on Refreshattu ;-> )
https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail Ei viruksia. www.avast.com https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
ma 16. marrask. 2020 klo 22.10 Antti Laaksonen (notifications@github.com) kirjoitti:
Jostain syystä kuvat eivät näy viestissäsi
— 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/145#issuecomment-728296789, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGFHR73HRXDG6BS7XVWGAATSQGBKNANCNFSM4TMISV4A .
--
t. Niina Saarelainen
Näkyisikö nyt oikein?
Mulla näkyy oikein.
Toimiii teht 11-12 vihreä
https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail Ei viruksia. www.avast.com https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
ma 16. marrask. 2020 klo 22.20 Antti Laaksonen (notifications@github.com) kirjoitti:
Näkyisikö nyt oikein?
— 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/145#issuecomment-728301855, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGFHR774FMUJV3HHWRFJQVTSQGCRHANCNFSM4TMISV4A .
--
t. Niina Saarelainen
eli minun koodilla tulee 'programming': 10 ja testi väittää että 'programming': 9 ero tulee siitä että tekstin viimeinen sana on "programming."(loppupiste) Kai pisteet pitäisi poistaa ennen sanojen laskemista eli ei kai ole käytännön järkeä että "programming." ja "programming" ovat 'eri' sanoja ? https://tmc.mooc.fi/paste/8yPCR6jg6UKCvmGpqRvYZQ