07. If lauseke

Tehtävänanto

Sinun tehtäväsi on kirjoittaa ohjelma, joka päättää, kuka pääsee pelimaailmaan ja kuka ei. Käytä annettua koodia inspiraationa tehtävän suorittamiseen.

  • Kysy käyttäjältä sankarin nimi käyttäen input-funktiota ja tallenna se muuttujaan nimeltä sankari.
  • Tarkista, vastaako annettu nimi yhtä kolmesta hyväksytystä sankarista: Kissa Kirnauskis, Saku Sammakko tai Amanda Ahven.
  • Jos käyttäjän antama nimi on yksi hyväksytyistä sankareista, tulosta viesti: "Hienoa [Sankarin Nimi], pääsit pelimaailmaan!"
  • Jos nimi ei ole yksi hyväksytyistä sankareista, tulosta viesti: "Tänne eivät pääse muut kuin harvat ja valitut sankarit."

Esimerkkiajo

# Jos käyttäjä syöttää nimen "Kissa Kirnauskis"

Hienoa Kissa Kirnauskis, pääsit pelimaailmaan! 

# Jos käyttäjä syöttää nimen "Saku Sammakko"

Hienoa Saku Sammakko, pääsit pelimaailmaan!

# Jos käyttäjä syöttää nimen "Amanda Ahven":

Hienoa Amanda Ahven, pääsit pelimaailmaan!

# Jos käyttäjä syöttää jonkin muun nimen:

Tänne eivät pääse muut kuin harvat ja valitut sankarit.

Tehtävän mallivastaus

sankari = input(“Anna sankarin nimi niin pääset pelimaailmaan: “)
if (sankari == “Kissa Kirnauskis”):
    print(“Hienoa Kissa Kirnauskis, pääsit pelimaailmaan!)
elif(sankari == “Saku Sammakko”):
    print(“Hienoa Saku Sammakko, pääsit pelimaailmaan!)
elif(sankari == “Amanda Ahven”):
    print(“Hienoa Amanda Ahven, pääsit pelimaailmaan!)
else:
    print(“Tänne eivät pääse muut kuin harvat ja valitut sankarit”)

Sinun vastauksesi