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
TruetaiFalse. 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_goaltarkistaa, 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
TruevaiFalse; - 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_burnedjacalories_goal. - Jos tavoite täyttyy, aseta
calories_goal_metarvoksiTrue.
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
Can you explain what happens if the condition is True?
What if I want to do something when the condition is False?
Can you show more examples of using if statements?
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
TruetaiFalse. 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_goaltarkistaa, 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
TruevaiFalse; - 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_burnedjacalories_goal. - Jos tavoite täyttyy, aseta
calories_goal_metarvoksiTrue.
Täytä annetun koodin aukot.
Ratkaisu
Kiitos palautteestasi!
single