• Створи функцію isSpecialNumber, яка приймає додатне число n і визначає, чи є воно особливим. Число називається особливим, якщо кожна його цифра не більша ніж 5 (0, 1, 2, 3, 4 або 5). Функція повинна повернути рядок 'Special!!', якщо число особливе, та 'NOT!!' — якщо ні.

Ответы 1

  • def isSpecialNumber(n):

       # Перетворення числа у рядок для перевірки кожної цифри

       num_str = str(n)

       

       # Перевірка кожної цифри числа

       for digit in num_str:

           if int(digit) > 5:

               return 'NOT!!'  # Якщо знайдена цифра більше 5, повертаємо 'NOT!!'

       

       return 'Special!!'  # Якщо всі цифри задовольняють умову, повертаємо 'Special!!'

    # Приклади виклику функції

    print(isSpecialNumber(12345))  # Special!!

    print(isSpecialNumber(67890))  # NOT!!

    print(isSpecialNumber(444))    # Special!!

  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years