
Вопрос задан 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) + " Гигабайт")

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

Отвечает 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) + " Гигабайт")



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
У вас есть несколько ошибок в вашем коде. Вот исправленный вариант:
pythonn = int(input("Введите количество: "))
choose = input("gb/mb: ")
if choose == "gb":
m = n * 1024
print(str(m) + " Мегабайт")
elif choose == "mb":
m = n / 1024
print(str(m) + " Гигабайт")
Исправления:
В функции
input
, вы должны передавать строку-приглашение в кавычках. Вместоint(input("10"))
используйтеint(input("Введите количество: "))
.В вашем условном операторе
if
, необходимо использовать двойное равенство (==
) для сравнения значений. Вместоif choose "gb"
используйтеif choose == "gb"
и вместоif choose "mb"
используйтеif choose == "mb"
.


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