vremya=input('Сколько сейчас время?')
if vremya >= 4-00 and vremya <=9-59:
print('Доброе утро!')
elif vremya >= 10-00 and vremya <=17-59:
print('Добрый день!')
elif vremya >= 18-00 and vremya <=22-00:
print('Добрый вечер!')
else:
print('Доброй ночи!')
TypeError: '>=' not supported between instances of 'str' and 'int'
как это исправить?
Зря вы так. Потому что следующий вопрос будет связан с непониманием почему vremya <=9-59 всегда "ложь".
Поэтому правильный ответ на вопрос - "Взять учебник по Python и прочитать хотя бы первые 10 страниц".