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”)