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
Mahtavaa!
Completion arvosana parantunut arvoon 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