num_1 = int(input("Введите первое число числа: "))
num_2 = int(input("Введите второе число числа: "))
effect = input("Напишите что вы хотите сделать, отнять, прибавить, умножить,разделить, возвести в степень, целое деление, остаток от деления: ")
if effect == "+" :
print(num_1 + num_2)
# + - сложение
elif effect == "-":
print(num_1 - num_2)
# - — вычитание
elif effect == "*":
print(num_1 * num_2)
# * — умножение
elif effect == "/":
print(num_1 / num_2)
# / — деление
elif effect == "**":
print(num_1 ** num_2)
# ** — возведение в степень
elif effect == "//":
print(num_1 // num_2)
# // — целочисленное деление
elif effect == "%":
print(num_1 % num_2)
# % — остаток от деления
else:
print("Нету такого действия!")
def number_1 ():
while True:
num_1 = input('Введите первое целое положительное число: ')
if num_1.isdigit() : return num_1
number_1 = num_1()
else:
print('Вы ввели не число!')
print(number_1())
def number_2 ():
while True:
num_2 = input('Введите второе целое положительное число: ')
if num_2.isdigit() : return num_2
number2 = num_2
else:
print('Вы ввели не число!')
print(number_2())
effect = None
while effect not in ['+', '-', '*', '/', '**', '//','%']:
effect = input ('Какое действие тебе нужно? (+ = сложение, - = вычетание, * = умножение, / = деление, ** = возведение в степень/, // = Деление без остатка) ')
if effect == '+':
print(number1 + number2)
elif effect == '-':
print(number1 - number2)
elif effect == '*':
print(number1 * number2)
elif effect == '/':
print(number1 / number2)
elif effect == '**':
print(number1 ** number2)
elif effect == '//':
print(number1 // number2)
elif effect == '%':
print(number1 % number2)
else:
print('Такого варианта нету')
Прошу прощения что долго не закреплял ответ, были проблемы с учебой