Всем привет. На сегодняшний день мы пользуемся калькуляторами, которые выполняют нужные нам вычисления. Хоть мне и калькулятор мне нужен редко, иногда он мне нужен. Только вот он не может вычислить квадратные уравнения, найти корни функции и многое другое. Так что я решил сам написать свой калькулятор!
Вот заранее ответы на вопросы, которые могут возникнуть:
На каком языке буду писать?-На пайтоне (Python).
Почему я не могу воспользоваться сайтом, в котором всё решается?-Это нужно искать и ждать, пока загрузится. Да и иногда не дают нормальные ответы.
Чем он будет отличаться от других калькуляторов?-Он будет отличаться тем, что я не буду использовать библиотеки, которые ограничивают функциональность программы. Например при помощи библиотеки Tkinter можно создать графическую оболочку, но она будет ограничиваться тем, что будет только определённые элементы, которые мы напишем, и будет выглядеть как обычный калькулятор, что очень не хочется.
Так где же твой код? Да вот он
running = True
num_1 = int(input('Введите ваше первое число: '))
num_2 = int(input('Введите ваше второе число: '))
while running:
Выбор = input('''Выберите программу из списка:
+ - Сумма
- - Вычитание
* - Умножение
/ - Деление
** - Возведение в степень
**n - Возведение в корень
Стоп - Остановка программы
''')
if Выбор == '+':
print('{} + {} = '.format(num_1, num_2), num_1 + num_2)
elif Выбор == '-':
print('{} - {} = '.format(num_1, num_2), num_1 - num_2)
elif Выбор == '*':
print('{} * {}'.format(num_1, num_2), num_1 * num_2)
elif Выбор == '/':
print('{} / {}'.format(num_1, num_2), num_1 / num_2)
elif Выбор == '**':
print('{} ** {}'.format(num_1, num_2), num_1 ** num_2)
elif Выбор == '**n':
num_3 = pow(num_1, (1/num_2))
print(num_3)
elif Выбор == 'Стоп':
print('Спасибо за использование программой.')
break
else
print('Ваш выбор не соотвествует выбору, предложенной программе. Пожалуйста, повторите попытку снова')
continue