Advertisement
vivaladiva

Untitled

Oct 14th, 2020 (edited)
2,087
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.63 KB | None | 0 0
  1. # Tarkoitus on tulostaa 3 kertaa allekkain aina eri lukujen itseisarvot
  2.  
  3. # Sen vois tehdä näinkin, ilman funktiota.
  4. # Huomaatko toiston ja miten koodi menee äkkiä sekavaks?
  5.  
  6. n = 5
  7.  
  8. if n >= 0:
  9.     print(n)
  10. else:
  11.     print(-n)
  12.  
  13. n = 3
  14.  
  15. if n >= 0:
  16.     print(n)
  17. else:
  18.     print(-n)
  19.  
  20. n = 10
  21.  
  22. if n >= 0:
  23.     print(n)
  24. else:
  25.     print(-n)
  26.  
  27. # Ratkaisu: Luodaan funktio, joka sisältää halutun toiminnallisuuden ja
  28. # kutsutaan vain sitä kolme kertaa (tai ihan niin monta kertaa kun on tarve)
  29.  
  30. def absValue(n):
  31.     if n >= 0:
  32.         print(n)
  33.     else:
  34.         print(-n)
  35.  
  36. absValue(5)
  37. absValue(3)
  38. absValue(10)
  39.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement