Вывод переменных в одной строке
number1 = input("Введите первое число:")
print("Вы ввели:", number1)
number2 = input("Введите второе число:")
print("Вы ввели:", number2)
if number2 == "0":
print("Поделить невозможно")
print("Результат деления =", int(number1) / int(number2))
Единственное НО: не могу разобраться, как вывести первое число, поделенное на второе число и ответ...
Как это так вывести?
Ответы (2 шт):
Автор решения: Mikhail Sharaborin
→ Ссылка
number1 = int(input("Введите первое число: "))
print(f"Вы ввели: {number1}")
number2 = int(input("Введите первое число: "))
print(f"Вы ввели: {number2}")
try:
result = number1 / number2
print(f"Результат деления = {result}")
except ZeroDivisionError as e:
print(f"Поделить невозможно {e}")
Автор решения: Jack_oS
→ Ссылка
Если я правильно понял "как вывести число 1 поделенное на число 2 и ответ", и нужно в одной строке указать и делимое, и делитель, и результат, тогда так:
number_1 = int(input('Введите первое число:'))
number_2 = int(input('Введите второе число:'))
if number_2:
result = number_1 / number_2
print(f'Результат деления {number_1} на {number_2} равен {result}')
else:
print('Поделить на 0 невозможно')
результат:
Введите первое число:>? 3
Введите второе число:>? 2
Результат деления 3 на 2 равен 1.5
и при number_2 равном 0:
Введите первое число:>? 42
Введите второе число:>? 0
Поделить на 0 невозможно
if number_2:отработает, если number_2 не равен 0;- для вывода используйте f-строки, в которых укажите переменные