Делаю дз по информатике, написал код, но он выдает ошибку, помогите пожалуйста. Дело в том что при любом числе даёт сразу три фразы, а не одну, как исправить???
num = int(input('Введите номер кол-во бисквитов '))
if num > 1 or num < 100:
print("слишком Мало");
if num > 100 or num < 500:
print('идеально бисквитов');
if num > 500 or num < 1000:
print("Перебор");
num = int(input('Введите номер кол-во бисквитов '))
if num > 1 and num < 100:
print("слишком Мало");
elif num > 100 and num < 500:
print('идеально бисквитов');
elif num > 500 and num < 1000:
print("Перебор");
Я не могу проверить правильность на данный момент, но вот:
num = int(input('Введите номер кол-во бисквитов'))
if num >= 1 and num < 100:
print("Слишком мало!")
elif num >= 100 and num < 500:
print('Идеальное количество бисквитов!')
elif num >= 500 and num <= 1000:
print("Перебор!")
Подозреваю, что проблема была в or, а так же я немного исправил знаки сравнений, такие как больше или меньше.