Практичне завдання до уроку «Функції. (Анонімні функції)» в Пайтон:
Прогама «Калькулятор»
Анонімні функції можуть містити лише один вираз, але працюють вони набагато швидше. Анонімні функції створюються лише через інструкцію lambda. Крім цього їх не обов’язково присвоювати змінній, як робили в інструкції def func():
Приклад1.
func = lambda x, y: x + y
print(func(1, 2))
Результат: 3
Приклад2.
Створити програму Калькулятор:
fs = lambda x, y: x + y
fd = lambda x, y: x * y
fr = lambda x, y: x - y
fch = lambda x, y: x / y
c=input('Введіть операцію =')
print('Введіть через пробіл два числа'
a,b=map(int,input().split())
if c=='+':
print('сума=',fs(a, b))
elif c=='*':
print('добуток=',fd(a, b))
elif c=='-':
print('різниця=',fr(a, b))
elif c=='/':
print('частка=',fch(a, b))
Результат: