Advertisement
Guest User

harj13t2

a guest
Feb 28th, 2020
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.73 KB | None | 0 0
  1. # Toteuta alle aliohjelmana funktio
  2. # f: N -> N, x |-> x^2
  3.  
  4. def funktio(input):
  5.     if (isinstance(input, int) and input >= 0):
  6.         y = input * input
  7.     else:
  8.         y = 'Alkio ei kuulu funktion määrittelyjoukkoon'
  9.  
  10.     return y
  11.  
  12. #
  13. # Pääohjelma
  14. #
  15. # Kutsu funktiota argumentilla x = 10 ja sijoita
  16. # funktion arvo muuttujaan y
  17.  
  18. x = 10
  19. y = funktio(x)
  20.  
  21. # Älä muuta alla olevaa print-komentoa, jotta kone
  22. # osaa tarkastaa vastauksesi.
  23.  
  24. print('x: {:3d}, f(x): {}'.format(x, y))
  25.  
  26. # Kutsu aliohjelmaa seuraavaksi argumentilla x = -10,
  27. # joka on kokonaisluku
  28.  
  29. x = -10
  30. y = funktio(x)
  31.  
  32. # Älä muuta alla olevaa print-komentoa, jotta kone
  33. # osaa tarkastaa vastauksesi.
  34.  
  35. print('x: {:3d}, f(x): {}'.format(x, y))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement