Еще одно очень красивое и очень странное решение через словари.
n = int(input())
print({1<=n<=4: "Начальная школа",
5<=n<=9: "Среднее звено",
10<=n<=11: "Старшее звено"}[True])
Здесь мы создаем неименованный словарь, который в качестве ключа использует условное выражение, а в качестве значения - соответствующую этому выражению строку.
Когда мы тут же передаем ему в качестве ключа True, словарь начнет проверять ключи и вернет именно то значение, у которого выражение-ключ было истинным.
1)Ро́бот — автоматическое устройство, предназначенное для осуществления различного рода механических операций, которое действует по заранее заложенной программе.
2) Виды:
Промышленный робот
Транспортный робот
Подводный робот
Бытовой робот
Боевой робот
Зооробот
Звероробот
Летающий робот
Медицинский робот и т.д
3) Промышленные роботы все чаще применяются на заводах и предприятиях. Их используют для осуществления функций управления, перемещения и движения в различных производственных процессах. Главная их особенность в том, что они не устают.
4) Стиральная машина, посудомоечная машина и т. д
Надеюсь
Код ниже.
Объяснение:
for number in range(1, 1000):
___text = ''
___if number % 2 == 0:
text += 'четное'
___else:
text += 'нечетное'
___if len(str(number)) == 1:
text += ' однозначное число'
___if len(str(number)) == 2:
text += ' двузначное число'
___if len(str(number)) == 3:
text += ' трехзначное число'
___print(number, text)