Привет Семён, я чуть улучшил твой код)
Добавил проверку на соответствие знаков и сделал цикл операции после ответа
while True:
vibor = input("Выбери что будет: + или - или * или /: ")
while vibor not in ["+", "-", "*", "/"]:
print("Неверная операция. Пожалуйста, выберите одну из следующих операций: +, -, *, /")
vibor = input("Выбери что будет: + или - или * или /: ")
a = input("Введи первое число: ")
b = input("Введи второе число: ")
a = float(a)
b = float(b)
def minus():
print(a - b)
def plus():
print(a + b)
def delen():
if b != 0:
print(a / b)
else:
print("На ноль делить нельзя!")
def umn():
print(a * b)
if vibor == "+":
plus()
elif vibor == "-":
minus()
elif vibor == "/":
delen()
elif vibor == "*":
umn()
И я хочу чтобы программа опять запустилась. То есть как то через цикл можно это сделать. Помогите!