Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите с Python

Вадим Долларс Ученик (92), закрыт 2 месяца назад
1. https://stepik.org/lesson/733907/step/3?unit=735477
Нужно написать функцию, которая в качестве аргумента принимает одно целое число (радиус окружности) и выводит площадь круга.

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)
Лучший ответ
Андрей Высший разум (464962) 3 месяца назад
 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))
Остальные ответы
Похожие вопросы