a, b = int(input('1е число: ')), int(input('2е число: '))
print({'+': int.__add__, '-': int.__sub__, '*': int.__mul__,
'**': int.__pow__, '%': int.__mod__, '/': int.__truediv__,
'//': int.__floordiv__
}.get(input('+,-,*,/,//,%,**: ').strip(), lambda a, b: 'неизвестная команда')(a, b))
Нужно написать функцию, которая в качестве аргумента принимает одно целое число (радиус окружности) и выводит площадь круга.
2. Нужно написать программу - Консольный калькулятор(Прикреплю). Программа должна выводить список доступных команд.
print(" +, -, *, /, //, %, ")
Программа запрашивает у пользователя два числа, затем оператор (" +, -, *, /, //, %, ") в зависимости от ответа выполняет арифметическое действие.
Консольный калькулятор:
a = int(input('1е число: '))
b = int(input('2е число: '))
print(a,'+',b,'=', a + b)
print(f'{a} - {b} =', a - b)
print('a * b =', a * b)
print('a / b =', a / b)
print('a // b =', a // b)
print('a % b =', a % b)
print('a ** b =', a ** b)