Предмет: Информатика,
автор: teende
if с логическими операторами.
Составьте программу, которая распределяет целые числа по четырем группам:
Группа A: отрицательные числа больше -50;
Группа B: 0 и положительные числа больше 100;
Группа C: числа, которые делятся на 8;
Группа D: все остальные числа.
Проверьте работу программы для следующих чисел:
16 0 -8 155 -25
21
Результат получите в виде:
Число 49 относится к группе B
Ответы
Автор ответа:
0
Ответ:
numbers = list(map(int, input("Введите числа через пробел: ").split()))
for num in numbers:
if num > 100 or num == 0:
group = 'B'
elif num > -50 and num < 0:
group = 'A'
elif num % 8 == 0:
group = 'C'
else:
group = 'D'
print(f"Число {num} относится к группе {group}")
Похожие вопросы
Предмет: Геометрия,
автор: abdykajymovarsen319
Предмет: Математика,
автор: irinastoyka136
Предмет: Английский язык,
автор: oagu47mno
Предмет: Українська мова,
автор: 2000lesjndra216
Предмет: Математика,
автор: Аноним