Kirjautuminen

Haku

Tehtävät

Keskustelu: Koodit: Python: Oikean pituinen merkkijono

JRokka [04.12.2019 20:10:50]

#

Katsotaan, onko oikeanpituinen merkkijono, esimerkissä viiden pituinen.

Koodi

def pituus(mjonot):
    #Katsotaan, onko oikeanpituinen merkkijono.
    if (len(mjonot) == 5):
        return 1
    else:
        return 0

#Luodaan merkkijonot.
mjonot = ["auto","radio","filmi","kyna","video","kaava"]
#Luodaan lista, johon lisätään oikean pituiset merkkijonot.
tulokset = list(map(pituus,mjonot))
#Näytetään tulokset.
for x in tulokset:
    if (x == 1):
        print("Viiden pituinen merkkijono")
    else:
        print("Ei ole viiden pituinen merkkijono")

Metabolix [04.12.2019 21:18:32]

#

Nyt mitä ihmettä!? Ratkaisussasi ei ole mitään järkeä!

merkkijonot = ["auto","radio","filmi","kynä","video","kaava"]
for s in merkkijonot:
    if len(s) == 5:
        print(f"{s} on viiden pituinen merkkijono")
    else:
        print(f"{s} ei ole viiden pituinen merkkijono")

Lisäksi, testasitko edes koodiasi? Oma koodisi ei kerro, mitä merkkijonoa on tutkittu, joten tuloste näyttää aivan harvinaisen typerältä.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta