Вопрос задан 23.06.2023 в 11:07. Предмет Информатика. Спрашивает Маркопольський Макс.

Пайтон, помогите найти ошибку. n = int(input("10")) choose = (input("gb/mb")) if choose "gb" m =

(n*1024) print(str(m) + " Мегабайт") elif choose "mb" m = (n/1024) print(str(m) + " Гигабайт")
0 0
Перейти к ответам

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

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

n = int(input("10"))

choose = (input("gb/mb"))

if choose == "gb":

   m = (n*1024)

   print(str(m) + " Мегабайт")

elif choose == "mb":

   m = (n/1024)

   print(str(m) + " Гигабайт")

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

У вас есть несколько ошибок в вашем коде. Вот исправленный вариант:

python
n = int(input("Введите количество: ")) choose = input("gb/mb: ") if choose == "gb": m = n * 1024 print(str(m) + " Мегабайт") elif choose == "mb": m = n / 1024 print(str(m) + " Гигабайт")

Исправления:

  1. В функции input, вы должны передавать строку-приглашение в кавычках. Вместо int(input("10")) используйте int(input("Введите количество: ")).

  2. В вашем условном операторе if, необходимо использовать двойное равенство (==) для сравнения значений. Вместо if choose "gb" используйте if choose == "gb" и вместо if choose "mb" используйте if choose == "mb".

0 0

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

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

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

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