Привет, мне нужна помощь.
Я хочу зделать так, чтоби когда пользователь делив на ноль то у иму видавало: " на ноль
делить нелзя*. Я не знаю как ето зделать объясните пожалуйста
while True:
print("————————————————————————————————————————")
print("вміння:")
print("напеши '+' щоб додати")
print("напеши '-' щоб відняти")
print("напиши '*' щоб умножиити")
print("напиши '/' щоб поділити")
print("напиши 'стоп' щоб все зупинити")
print("___________________________________")
user_input = input("")
if user_input == 'стоп':
break
elif user_input == '+':
...
elif user_input == '-':
...
elif user_input == '*':
...
elif user_input == '/':
...
else:
print("user input error")
#...........
if user_input == '+':
num1 = float(input("відіть цифру: "))
#веденя 1 цифри
num2 = float(input("відіть цифру: "))
#веденя 2 цифри
rvn = (num1 + num2)
#операция додаваня чифри 1 и уифри 2
print(num1)
print("+")
print(num2)
print("=")
print(rvn)
#для оринтаци користвача
#.............
elif user_input == '-':
num1 = float(input('видіть цифру:'))
num2 = float(input("видіть цифру:"))
rvn = (num1 - num2)
print(num1)
print("-")
print(num2)
print("=")
print(rvn)
#в цому болоку все таке саме як і в првому тільки знак - зивнив знак +
#...........
elif user_input == '*':
num1 = float(input('видіть цифру:'))
num2 = float(input("видіть цифру:"))
rvn = (num1 * num2)
print(num1)
print("*")
print(num2)
print("=")
print(rvn)
#.........
elif user_input == '/':
num1 = float(input('видіть цифру:'))
num2 = float(input("видіть цифру:"))
rvn = (num1 / num2)
print(num1)
print("/")
print(num2)
print("=")
print(rvn)
Я хочу зделать так, чтоби когда пользователь делив на ноль то у иму видавало: " на ноль
делить нелзя*. Я не знаю как ето зделать объясните пожалуйста
while True:
print("————————————————————————————————————————")
print("вміння:")
print("напеши '+' щоб додати")
print("напеши '-' щоб відняти")
print("напиши '*' щоб умножиити")
print("напиши '/' щоб поділити")
print("напиши 'стоп' щоб все зупинити")
print("___________________________________")
user_input = input("")
if user_input == 'стоп':
break
elif user_input == '+':
...
elif user_input == '-':
...
elif user_input == '*':
...
elif user_input == '/':
...
else:
print("user input error")
#...........
if user_input == '+':
num1 = float(input("відіть цифру: "))
#веденя 1 цифри
num2 = float(input("відіть цифру: "))
#веденя 2 цифри
rvn = (num1 + num2)
#операция додаваня чифри 1 и уифри 2
print(num1)
print("+")
print(num2)
print("=")
print(rvn)
#для оринтаци користвача
#.............
elif user_input == '-':
num1 = float(input('видіть цифру:'))
num2 = float(input("видіть цифру:"))
rvn = (num1 - num2)
print(num1)
print("-")
print(num2)
print("=")
print(rvn)
#в цому болоку все таке саме як і в првому тільки знак - зивнив знак +
#...........
elif user_input == '*':
num1 = float(input('видіть цифру:'))
num2 = float(input("видіть цифру:"))
rvn = (num1 * num2)
print(num1)
print("*")
print(num2)
print("=")
print(rvn)
#.........
elif user_input == '/':
num1 = float(input('видіть цифру:'))
num2 = float(input("видіть цифру:"))
rvn = (num1 / num2)
print(num1)
print("/")
print(num2)
print("=")
Python:
while Tru
print("————————————————————————————————————————")
print("вміння:")
print("напеши '+' щоб додати")
print("напеши '-' щоб відняти")
print("напиши '*' щоб умножиити")
print("напиши '/' щоб поділити")
print("напиши 'стоп' щоб все зупинити")
print("___________________________________")
user_input = input("")
if user_input == 'стоп':
break
elif user_input == '+':
...
elif user_input == '-':
...
elif user_input == '*':
...
elif user_input == '/':
...
else:
print("user input error")
#...........
if user_input == '+':
num1 = float(input("відіть цифру: "))
#веденя 1 цифри
num2 = float(input("відіть цифру: "))
#веденя 2 цифри
rvn = (num1 + num2)
#операция додаваня чифри 1 и уифри 2
print(num1)
print("+")
print(num2)
print("=")
print(rvn)
#для оринтаци користвача
#.............
elif user_input == '-':
num1 = float(input('видіть цифру:'))
num2 = float(input("видіть цифру:"))
rvn = (num1 - num2)
print(num1)
print("-")
print(num2)
print("=")
print(rvn)
#в цому болоку все таке саме як і в првому тільки знак - зивнив знак +
#...........
elif user_input == '*':
num1 = float(input('видіть цифру:'))
num2 = float(input("видіть цифру:"))
rvn = (num1 * num2)
print(num1)
print("*")
print(num2)
print("=")
print(rvn)
#.........
elif user_input == '/':
num1 = float(input('видіть цифру:'))
num2 = float(input("видіть цифру:"))
rvn = (num1 / num2)
print(num1)
print("/")
print(num2)
print("=")
print(rvn)