Вопрос задан 26.09.2023 в 05:37. Предмет Информатика. Спрашивает Кузнецова Аня.

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("непонял") сверху код на питон не работает помогите исправте
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Терехов Александр.

Ответ:

Объяснение:

попробуй так, работает

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("не понял")

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Код, который вы предоставили, содержит несколько ошибок. Вот исправленная версия:

python
import 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("Я не понял вашего выбора.")

В этой версии кода:

  1. Мы добавили import time, чтобы использовать функцию time.sleep().

  2. Заменили input на float(input(...)), чтобы принимать ввод чисел с плавающей точкой.

  3. Добавили проверку деления на ноль, чтобы избежать ошибок.

  4. Поправили условия в операторах if и elif, чтобы они сравнивали ask с числами вместо строк.

Теперь код должен работать правильно.

0 0

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

Задать вопрос