
Import time name = input("привет, нам нужно знать как тебя зовут") print("очень приятно",name)
sleep(3) print("Ты зашёл в программу которая может посчитать 2 любых числа 4 способомами") sleep(1) num1 = input("первое число") sleep(1) print("угу") sleep(1) num2 = input("второе число") sleep(1) print("так") sleep(1) print("1-умножение 2-деление 3-сложение 4-вычитание") ask = input("Что делаем с ними",name) if ask == 1 print(int(num1 * num2)) elif ask == 2 print(int(num1 / num2)) elif ask == 3 print(int(num1 + num2)) elif ask == 4 print(int(num1 - num2)) else print("непонял") сверху код на питон не работает помогите исправте

Ответы на вопрос

Ответ:
Объяснение:
попробуй так, работает
import time
name = input("привет, нам нужно знать как тебя зовут")
print("очень приятно",name)
time.sleep(3)
print("Ты зашёл в программу которая может посчитать 2 любых числа 4 способомами")
time.sleep(1)
num1 = input("первое число")
time.sleep(1)
print("угу")
time.sleep(1)
num2 = input("второе число")
time.sleep(1)
print("так")
time.sleep(1)
print("1-умножение 2-деление 3-сложение 4-вычитание")
ask = input("Что делаем с ним")
if ask == 1:
print(int(num1 * num2))
elif ask == 2:
print(int(num1 / num2))
elif ask == 3:
print(int(num1 + num2))
elif ask == 4:
print(int(num1 - num2))
else:
print("не понял")



Код, который вы предоставили, содержит несколько ошибок. Вот исправленная версия:
pythonimport time
name = input("Привет, нам нужно знать, как тебя зовут: ")
print("Очень приятно,", name)
time.sleep(3)
print("Ты зашёл в программу, которая может выполнить операции с двумя числами 4 способами.")
time.sleep(1)
num1 = float(input("Введите первое число: "))
time.sleep(1)
print("Понял.")
time.sleep(1)
num2 = float(input("Введите второе число: "))
time.sleep(1)
print("Понял.")
time.sleep(1)
print("1 - умножение, 2 - деление, 3 - сложение, 4 - вычитание")
ask = int(input("Что делаем с ними, " + name + "? "))
if ask == 1:
print("Результат умножения:", num1 * num2)
elif ask == 2:
if num2 == 0:
print("Ошибка: деление на ноль!")
else:
print("Результат деления:", num1 / num2)
elif ask == 3:
print("Результат сложения:", num1 + num2)
elif ask == 4:
print("Результат вычитания:", num1 - num2)
else:
print("Я не понял вашего выбора.")
В этой версии кода:
Мы добавили
import time
, чтобы использовать функциюtime.sleep()
.Заменили
input
наfloat(input(...))
, чтобы принимать ввод чисел с плавающей точкой.Добавили проверку деления на ноль, чтобы избежать ошибок.
Поправили условия в операторах
if
иelif
, чтобы они сравнивалиask
с числами вместо строк.
Теперь код должен работать правильно.


Похожие вопросы
Топ вопросов за вчера в категории Информатика








Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili