Вопрос задан 27.06.2023 в 16:23. Предмет Информатика. Спрашивает Тихая Лидия.

Помогите исправить ошибку num = int(input('Введите номер кол-во бисквитов ')) if num > 1 or

num 100 or num 500 or num < 1000: print("Перебор"); выдает все вместе, при любом числе. А нужно чтобы выдавало именно то что ему сказали, например: от 1 до 100 слишком мало и т.д
0 0
Перейти к ответам

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

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

num = int(input())

if num < 100:

print('слишком мало')

elif num > 500:

print('перебор')

else:

print('нормально')

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

Для корректной проверки диапазона числа num вам следует использовать операторы сравнения, такие как and и or, в сочетании с соответствующими условиями. Вот исправленный код:

python
num = int(input('Введите номер кол-во бисквитов ')) if num < 1: print("Слишком мало, введите число больше 0.") elif num <= 100: print("От 1 до 100, но можно больше!") elif num <= 500: print("От 101 до 500, но можно больше!") elif num < 1000: print("От 501 до 999, но можно больше!") else: print("Перебор! Введите число меньше 1000.")

Этот код будет выводить соответствующее сообщение в зависимости от значения num.

0 0

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

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

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

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