Palautusarvo
Luo funktio walk_the_dog, joka ottaa koiran nimen dog_name ja ulkoilutusajan walk_time parametreina. Funktion tulee palauttaa viesti, joka kertoo, onko aika ulkoiluttaa koira.
1234567891011121314def walk_the_dog(dog_name, walk_time): # Check if the walk time is between 6 and 18 hours if 6 <= walk_time <= 18: return f"Time to walk {dog_name}!" else: return f"Wait until 6 PM to walk {dog_name}!" # Function calls with different parameters message1 = walk_the_dog("Bella", 14) message2 = walk_the_dog("Charlie", 20) # Display the results print(message1) print(message2)
- Ehto
if 6 <= walk_time <= 18:tarkistaa, onko ulkoilutusaika (walk_time) välillä 6–18 (mukaan lukien); - Jos ehto on tosi (eli ulkoilutusaika on välillä 6–18), suoritetaan ensimmäinen koodilohko:
return f"Time to walk {dog_name}!"
Tämä return-lause palauttaa merkkijonon, joka ilmaisee, että on aika ulkoiluttaa koira nimeltä dog_name;
- Jos ehto ei ole tosi (eli ulkoilutusaika ei ole välillä 6–18), suoritetaan toinen koodilohko:
return f"Wait until 6 PM to walk {dog_name}!"
Tässä tapauksessa return-lause palauttaa toisen viestin, joka kertoo, että koiran nimeltä dog_name ulkoilutusta täytyy odottaa klo 18 asti.
Tässä tapauksessa return määrittää, mikä tulos funktiosta palautetaan ehdon perusteella. Funktio palauttaa merkkijonon, joka tulostetaan käyttäen print(message1) ja print(message2).
On tärkeää korostaa, että return-lause ei ainoastaan määritä palautettavaa tulosta, vaan myös lopettaa funktion suorituksen välittömästi. Kun return-lause kohdataan, funktio poistuu ja mahdollinen sen jälkeinen koodi funktiossa ei enää suoriteta.
Swipe to start coding
Kirjoita funktio describe_dog, joka ottaa koiran name, breed ja age argumentteina. Iän perusteella funktion tulee palauttaa kuvaus käyttäen age-arvoa:
- Jos ikä on alle 0, palauta:
"Invalid age for {name}. Age cannot be negative.". - Jos ikä on 0, palauta:
"{name} is a newborn {breed}. A bundle of joy!". - Jos ikä on 1, palauta:
"{name} is a 1-year-old {breed}. A great companion!". - Jos ikä on suurempi kuin 1, palauta:
"{name} is a {age}-year-old {breed}. An old dog with much wisdom!".
Ratkaisu
Kiitos palautteestasi!
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Awesome!
Completion rate improved to 4.17
Palautusarvo
Pyyhkäise näyttääksesi valikon
Luo funktio walk_the_dog, joka ottaa koiran nimen dog_name ja ulkoilutusajan walk_time parametreina. Funktion tulee palauttaa viesti, joka kertoo, onko aika ulkoiluttaa koira.
1234567891011121314def walk_the_dog(dog_name, walk_time): # Check if the walk time is between 6 and 18 hours if 6 <= walk_time <= 18: return f"Time to walk {dog_name}!" else: return f"Wait until 6 PM to walk {dog_name}!" # Function calls with different parameters message1 = walk_the_dog("Bella", 14) message2 = walk_the_dog("Charlie", 20) # Display the results print(message1) print(message2)
- Ehto
if 6 <= walk_time <= 18:tarkistaa, onko ulkoilutusaika (walk_time) välillä 6–18 (mukaan lukien); - Jos ehto on tosi (eli ulkoilutusaika on välillä 6–18), suoritetaan ensimmäinen koodilohko:
return f"Time to walk {dog_name}!"
Tämä return-lause palauttaa merkkijonon, joka ilmaisee, että on aika ulkoiluttaa koira nimeltä dog_name;
- Jos ehto ei ole tosi (eli ulkoilutusaika ei ole välillä 6–18), suoritetaan toinen koodilohko:
return f"Wait until 6 PM to walk {dog_name}!"
Tässä tapauksessa return-lause palauttaa toisen viestin, joka kertoo, että koiran nimeltä dog_name ulkoilutusta täytyy odottaa klo 18 asti.
Tässä tapauksessa return määrittää, mikä tulos funktiosta palautetaan ehdon perusteella. Funktio palauttaa merkkijonon, joka tulostetaan käyttäen print(message1) ja print(message2).
On tärkeää korostaa, että return-lause ei ainoastaan määritä palautettavaa tulosta, vaan myös lopettaa funktion suorituksen välittömästi. Kun return-lause kohdataan, funktio poistuu ja mahdollinen sen jälkeinen koodi funktiossa ei enää suoriteta.
Swipe to start coding
Kirjoita funktio describe_dog, joka ottaa koiran name, breed ja age argumentteina. Iän perusteella funktion tulee palauttaa kuvaus käyttäen age-arvoa:
- Jos ikä on alle 0, palauta:
"Invalid age for {name}. Age cannot be negative.". - Jos ikä on 0, palauta:
"{name} is a newborn {breed}. A bundle of joy!". - Jos ikä on 1, palauta:
"{name} is a 1-year-old {breed}. A great companion!". - Jos ikä on suurempi kuin 1, palauta:
"{name} is a {age}-year-old {breed}. An old dog with much wisdom!".
Ratkaisu
Kiitos palautteestasi!
single