Python If -Lauseen Syntaksi
if
lause on perustyökalu Pythonissa, joka mahdollistaa päätöksenteon koodissamme.
Käydään läpi if-lauseen syntaksin keskeiset osat:
- Avainsana
if
: tämä avainsana aloittaa ehdollisen lauseen. Muista, että se on kirjainkoolle herkkä—If
-sanan käyttäminenif
-sanan sijasta aiheuttaa virheen; - Ehto: ehto on lauseke, joka arvioituu
True
taiFalse
. Tässä esimerkissä tarkistamme, täyttääkö muuttuja tietyn vaatimuksen; - Kaksoispiste
:
: kaksoispiste ilmaisee, että seuraava sisennetty lohko kuuluuif
-lauseeseen; - Sisennetty koodilohko: tämä lohko sisältää koodin, joka suoritetaan vain, jos ehto on
True
.
Esimerkki 1: Tavanomainen suoritus
12345steps_taken = 7500 step_goal = 10000 if steps_taken < step_goal: print(f"Keep going! You need {step_goal - steps_taken} more steps to reach your goal.")
Selitys
- Ehto
steps_taken < step_goal
tarkistaa, onko otettujen askelten määrä pienempi kuin päivittäinen tavoite; - Jos ehto on True,
if
-lohkon sisällä oleva koodi suoritetaan; - Viesti käyttää f-string-merkkijonoa sisällyttääkseen dynaamisesti jäljellä olevien askelten määrän, mikä tekee tulosteesta käyttäjäystävällisen ja tarkan.
Esimerkki 2: Kun mitään ei suoriteta
12345steps_taken = 10000 step_goal = 10000 if steps_taken < step_goal: print(f"Keep going! You need {step_goal - steps_taken} more steps to reach your goal.")
Tässä tapauksessa ehto steps_taken < step_goal
arvioituu False
, koska steps_taken
on yhtä suuri kuin step_goal
. Koska ehtoa ei täytetä, if
-lauseen sisällä olevaa koodilohkoa ei suoriteta, eikä mitään tulosteta konsoliin. Tämä osoittaa, että koodi suoritetaan vain, kun ehto arvioituu True
.
Kuva esittää if-lauseen kulun:
- Ehdon tarkistus: ohjelma arvioi, onko ehto
True
vaiFalse
; - Suoritus: jos ehto on
True
, sisennetty koodilohko suoritetaan. Muussa tapauksessa ohjelma ohittaa sen.
Swipe to start coding
Sinun kuntoseurantasovelluksesi tulisi tarkistaa, täyttävätkö poltetut kalorit päivittäisen tavoitteen.
- Käytä if-lausetta vertaamaan
calories_burned
jacalories_goal
. - Jos tavoite täyttyy, aseta
calories_goal_met
arvoksiTrue
.
Täytä annetun koodin aukot.
Ratkaisu
Kiitos palautteestasi!
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Tiivistä tämä luku
Explain code
Explain why doesn't solve task
Awesome!
Completion rate improved to 6.67
Python If -Lauseen Syntaksi
Pyyhkäise näyttääksesi valikon
if
lause on perustyökalu Pythonissa, joka mahdollistaa päätöksenteon koodissamme.
Käydään läpi if-lauseen syntaksin keskeiset osat:
- Avainsana
if
: tämä avainsana aloittaa ehdollisen lauseen. Muista, että se on kirjainkoolle herkkä—If
-sanan käyttäminenif
-sanan sijasta aiheuttaa virheen; - Ehto: ehto on lauseke, joka arvioituu
True
taiFalse
. Tässä esimerkissä tarkistamme, täyttääkö muuttuja tietyn vaatimuksen; - Kaksoispiste
:
: kaksoispiste ilmaisee, että seuraava sisennetty lohko kuuluuif
-lauseeseen; - Sisennetty koodilohko: tämä lohko sisältää koodin, joka suoritetaan vain, jos ehto on
True
.
Esimerkki 1: Tavanomainen suoritus
12345steps_taken = 7500 step_goal = 10000 if steps_taken < step_goal: print(f"Keep going! You need {step_goal - steps_taken} more steps to reach your goal.")
Selitys
- Ehto
steps_taken < step_goal
tarkistaa, onko otettujen askelten määrä pienempi kuin päivittäinen tavoite; - Jos ehto on True,
if
-lohkon sisällä oleva koodi suoritetaan; - Viesti käyttää f-string-merkkijonoa sisällyttääkseen dynaamisesti jäljellä olevien askelten määrän, mikä tekee tulosteesta käyttäjäystävällisen ja tarkan.
Esimerkki 2: Kun mitään ei suoriteta
12345steps_taken = 10000 step_goal = 10000 if steps_taken < step_goal: print(f"Keep going! You need {step_goal - steps_taken} more steps to reach your goal.")
Tässä tapauksessa ehto steps_taken < step_goal
arvioituu False
, koska steps_taken
on yhtä suuri kuin step_goal
. Koska ehtoa ei täytetä, if
-lauseen sisällä olevaa koodilohkoa ei suoriteta, eikä mitään tulosteta konsoliin. Tämä osoittaa, että koodi suoritetaan vain, kun ehto arvioituu True
.
Kuva esittää if-lauseen kulun:
- Ehdon tarkistus: ohjelma arvioi, onko ehto
True
vaiFalse
; - Suoritus: jos ehto on
True
, sisennetty koodilohko suoritetaan. Muussa tapauksessa ohjelma ohittaa sen.
Swipe to start coding
Sinun kuntoseurantasovelluksesi tulisi tarkistaa, täyttävätkö poltetut kalorit päivittäisen tavoitteen.
- Käytä if-lausetta vertaamaan
calories_burned
jacalories_goal
. - Jos tavoite täyttyy, aseta
calories_goal_met
arvoksiTrue
.
Täytä annetun koodin aukot.
Ratkaisu
Kiitos palautteestasi!
Awesome!
Completion rate improved to 6.67single