Ero sivun ”Python 2/if-lause” versioiden välillä
Poistettu sisältö Lisätty sisältö
Ei muokkausyhteenvetoa |
Ei muokkausyhteenvetoa |
||
Rivi 1:
{{Python sivut|Joukko|while-silmukka}}
==Yksinkertaiset valintarakenteet==
===if-valintarakenne===
Esimerkki if-valintarakenteesta
<source lang="python">
Rivi 17 ⟶ 18:
</pre>
===if-else-valintarakenne===
Esimerkki if-else-valintarakenteesta
<source lang="python">
Rivi 39 ⟶ 40:
</pre>
===if-elif-else-valintarakenne===
Esimerkki if-elif-else-valintarakenteesta
Rivi 64 ⟶ 65:
<pre>
Tunnus on Matti
</pre>
==Usean ehdon valintarakenteet==
===if-valintarakenne===
Esimerkki usean ehdon if-valintarakenteesta
<source lang="python">
#!/usr/bin/python
# -*- coding: utf-8 -*-
tunnus = "Matti"
salasana = "Sala"
# jos tunnus on Peikko ja salasana on Sala tulostetaan if-osio
if tunnus == "Peikko" and salasana == "Sala":
print("Tunnus ja salasana on oikein")
</source>
;Tuloste
<pre>
Tunnus ja salasana on oikein
</pre>
===if-else-valintarakenne===
Esimerkki usean ehdon if-else-valintarakenteesta
<source lang="python">
#!/usr/bin/python
# -*- coding: utf-8 -*-
tunnus = "Matti"
# jos tunnus on Peikko tai tulostetaan if-osio
if tunnus == "Peikko" or tunnus == "Matti":
print("Oikea tunnus")
# jos kumpikaan ei ollut oikein tulostetaan else-osio
else:
print("Väärä tunnus")
</source>
;Tuloste
<pre>
Oikea tunnus
</pre>
===if-elif-else-valintarakenne===
Esimerkki usean ehdon if-elif-else-valintarakenteesta
<source lang="python">
#!/usr/bin/python
# -*- coding: utf-8 -*-
tunnus = "Matti"
salasana = "Sala"
# jos tunnus on Peikko ja salasana on oikein tulostetaan if-osio
if tunnus == "Peikko" or salasana == "Sala":
print("Tunnus ja salasana oikein")
# jos tunnus on Peikko tai salasana on oikein tulostetaan elif-osio
elif tunnus == "Peikko" and salasana == "Sala":
print("Tunnus tai salasana oikein")
# jos edelliset ehdot eivät ole oikein tulostetaan else-osio
else:
print("Tunnus ja salasana väärin")
</source>
;Tuloste
<pre>
Tunnus tai salasana oikein
</pre>
==Sisäkkäiset valintarakenteet==
Esimerkki sisäkkäisestä valintarakenteesta
<source lang="python">
#!/usr/bin/python
# -*- coding: utf-8 -*-
tunnus = "Matti"
salasana = "Hauki"
# jos tunnus on Peikko suoritetaan if-osio
if tunnus == "Peikko":
# jos salasana on oikein suoritetaan if-osio
if salasana == "Sala"
print("Tunnus ja salasana oikein")
# jos salasana on väärin suoritetaan else-osio
else:
print("Tunnus oikein ja salasana väärin")
# jos tunnus on väärin suoritetaan else-osio
else:
# jos salasana on oikein suoritetaan if-osio
if salasana == "Sala"
print("Tunnus väärin ja salasana oikein")
# jos salasana on väärin suoritetaan else-osio
else:
print("Tunnus ja salasana väärin")
</source>
;Tuloste
<pre>
Tunnus oikein ja salasana väärin
</pre>
|