Зад.1. Да се напише функция square, която повдига дадено число на квадрат:
square 5 -> 25
Зад.2. Да се напишат функциите inc и dec, които съответно увеличават и намаляват дадено число с единица:
inc 1 -> 2
dec 1 -> 0
Зад.3. Да се напишат функциите even' и odd', които да проверяват дали дадено число е четно/нечетно:
even' 4 -> True
odd' 4 -> False
Зад.4. Да се напише функция between, която проверява дали дадено число лежи в интервала между две други числа:
between 5 1 10 -> True
Зад.5. Да се напише функция pyth, която проверява дали дадени три числа образуват питагорова тройка:
pyth 3 4 5 -> True
Зад.6. Да се напише функция lucky, която да изписва на екрана дали дадено число е "късметлийско" или не.
lucky 7 -> "You have guessed correctly!"
lucky 8 -> "Sorry! Try again next time!"
Критерият за късметлийски числа е въпрос на лична интерпретация.
Зад.7. Да се напише функция factorial, която изчислява факториела на дадено число:
factorial 5 -> 120
Зад.8. Да се напише функция fibonacci, която изчислява n-тото число на Фибоначи:
fibonacci 5 -> 5
Last modified: Wednesday, 9 December 2015, 3:51 PM