Привет, дорогой читатель!
Думаю, если ты зашёл сюда, то ты интересуешься IT-Сферой. Если это так то эта и все другие статьи будут для тебя! Присоединяйся...
Вот так плавно я завёл тебя на чтение этого поста. Начнём!
1. Работа с переменными
Для выполнения функции деления, умножения, сложения и вычитания нужно записывать получаемые данные в переменные. Допустим 1num и 2num и oper. Напишем так:
2. Запрос на данные
1num = float(input('Введите 1 число')
oper = input(" Введите операцию" )
2num = float(input('Введите 2 число')
Оператор float дает возможность делать операции с дробными числами
3.Анализ,принятие решения и выдача результата.
В этом пункте мы должны понят какой знак был введён. Для этого мы напишем следующее:
if oper == '+':
print ( 1num + 2num);
elif oper == '-':
print ( 1num - 2num);
elif oper == '/':
print ( 1num / 2num);
elif oper == '*':
print ( 1num * 2num);
4. Доработки.
Я доработал этот код и показываю вам новую версию
prod = 'r' #Даем клавишу, при которой произойдет повторный запуск программы
while prod == 'r': # Если r нажата то...
f_num = float(input("Введите ваше первое число>>>")) # То вводим первое число
oper = input(" Введите операцию >>>" ) # Вводим арефметический знак
s_num = float(input("Введите ваше второе число>>>")) # Вводим второе число
prod = 'r'
while prod == 'r': # Если r нажата то...
1num = float(input("Введите ваше первое число>>>")) # То вводим первое число
oper = input(" Введите операцию >>>" ) # Вводим арефметический знак
2num = float(input("Введите ваше второе число>>>")) # Вводим второе число
if oper == '+':
print ( f_num + s_num); # Если ввели + , тогда складываем числа указанные в f.num и s.num
elif oper == '-':
print ( f_num - s_num); # Если ввели - , тогда вычитаем числа указанные в f.num и s.num
elif oper == '/':
print ( f_num / s_num); # Если ввели / , тогда делим числа указанные в f.num и s.num
elif oper == '*':
print ( f_num * s_num); # Если ввели * , тогда умножаем числа указанные в f.num и s.num
else:
print ("Произошла ошибка в работе программы! :( Это может быть связано с тем, что вы ввели не правильную операцию. Повторите попытку введя ее знаками (+;-;:;*;)!"); # Если ввели неправильные ЗНАКИ (!)
prod = input ("Нажмите r , что бы продолжить или любую клавишу для конца расчета") # Конец программы, ввод r для начала этого процесса заного (бесконечно)
# 16 строчек чистого кода
Благодарю за просмотр статьи. Надеюсь на положительный отклик!