Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Tarkoitus on tulostaa 3 kertaa allekkain aina eri lukujen itseisarvot
- # Sen vois tehdä näinkin, ilman funktiota.
- # Huomaatko toiston ja miten koodi menee äkkiä sekavaks?
- n = 5
- if n >= 0:
- print(n)
- else:
- print(-n)
- n = 3
- if n >= 0:
- print(n)
- else:
- print(-n)
- n = 10
- if n >= 0:
- print(n)
- else:
- print(-n)
- # Ratkaisu: Luodaan funktio, joka sisältää halutun toiminnallisuuden ja
- # kutsutaan vain sitä kolme kertaa (tai ihan niin monta kertaa kun on tarve)
- def absValue(n):
- if n >= 0:
- print(n)
- else:
- print(-n)
- absValue(5)
- absValue(3)
- absValue(10)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement