99sun66
@99sun66
Все по немногу!

Как проверить, что число состоит из цифр от 0 до 5?

Необходимо проверить число, если оно состоит из цифр от 0 до 5, то вывести Ok, если есть число больше то NO.
Например 12542 - YES, 12571 - NO.
Вот мой код:

def spc(number: int) -> str:
    number_str = str(number)
    for i in number_str[0:]:
        if int(i) <= 5:
            print('Special!!')
        else:
            print('NOT!!')
spc(13271)

Я получаю:

YES
YES
YES
NO
  • Вопрос задан
  • 241 просмотр
Решения вопроса 1
iggor-markin
@iggor-markin
Python Developer
def spc(number: int) -> str:
    number_str = str(number)
    for i in number_str:
        if int(i) > 5:
            return "NO"
    return "YES"

print(spc(13271))
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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