desislava_topuzakova

06. Special Numbers (променена версия)

May 31st, 2020
226
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.95 KB | None | 0 0
  1. n = int(input())
  2. command = input()
  3. # Четем всякакви числа с различен брой цифри до получаване на команда STOP
  4. # за всяко число намираме сумата от цифрите му и дали е специално спрямо условието от задача 6
  5.  
  6. is_special = True
  7. while command != "STOP":
  8.     number = int(command)
  9.     saved_number = number
  10.     while number > 0:
  11.         #1. вземем стойността на последната цифра -> проверка
  12.         last_digit = number % 10
  13.         if n % last_digit != 0:
  14.             is_special = False
  15.             break
  16.         #2. махнем последната цифра от числото
  17.         number //= 10
  18.     if is_special:
  19.         print(f'Number {saved_number} is special')
  20.     else:
  21.         print(f'Number {saved_number} is not special')
  22.     command = input()
Add Comment
Please, Sign In to add comment