Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Toteuta alle aliohjelmana funktio
- # f: N -> N, x |-> x^2
- def funktio(input):
- if (isinstance(input, int) and input >= 0):
- y = input * input
- else:
- y = 'Alkio ei kuulu funktion määrittelyjoukkoon'
- return y
- #
- # Pääohjelma
- #
- # Kutsu funktiota argumentilla x = 10 ja sijoita
- # funktion arvo muuttujaan y
- x = 10
- y = funktio(x)
- # Älä muuta alla olevaa print-komentoa, jotta kone
- # osaa tarkastaa vastauksesi.
- print('x: {:3d}, f(x): {}'.format(x, y))
- # Kutsu aliohjelmaa seuraavaksi argumentilla x = -10,
- # joka on kokonaisluku
- x = -10
- y = funktio(x)
- # Älä muuta alla olevaa print-komentoa, jotta kone
- # osaa tarkastaa vastauksesi.
- print('x: {:3d}, f(x): {}'.format(x, y))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement