Ero sivun ”Python 2/if-lause” versioiden välillä

Poistettu sisältö Lisätty sisältö
Goasd (keskustelu | muokkaukset)
Ei muokkausyhteenvetoa
Goasd (keskustelu | muokkaukset)
Ei muokkausyhteenvetoa
Rivi 1:
{{Python sivut|Joukko|while-silmukka}}
==Yksinkertaiset valintarakenteet==
==if-valintarakenne==
===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>