Advertisement
Guest User

Untitled

a guest
Apr 16th, 2020
253
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.04 KB | None | 0 0
  1. import sys
  2.  
  3. mass = []
  4.  
  5. n1 = int(input("Введите целое число: "))
  6. mass.append(n1)
  7. n2 = 0
  8.  
  9. while n1 > 0:
  10.     digit = n1 % 10 # находим остаток - последнюю цифру числа
  11.     n1 = n1 // 10 # делим нацело - убираем из числа последнюю цифру
  12.     n2 = n2 * 10 # увеличиваем разрядность второго числа
  13.     n2 = n2 + digit # добавляем очередную цифру
  14.  
  15. mass.append(n2)
  16.  
  17. if mass[0] == mass[1]:
  18.     print('0')
  19.     sys.exit()
  20.  
  21. attempt = 0
  22. zer = 0
  23. def palid(x, y):
  24.     while x > 0:
  25.         digit = x % 10
  26.         x = x // 10
  27.         y = y * 10
  28.         y = y + digit
  29.  
  30.  
  31. for x in range(0, 100):
  32.     sums = mass[x] + mass[x:: +1]
  33.     mass.append(sums)
  34.     fakesums = sums
  35.     cont = 0
  36.     while fakesums > 0:
  37.         digit = fakesums % 10
  38.         fakesums = fakesums // 10
  39.         cont = cont * 10
  40.         cont = cont + digit
  41.  
  42.     attempt += 1
  43.     mass.append(cont)
  44.     if cont == sums:
  45.         print(attempt)
  46.         break
  47.     elif attempt > 100:
  48.         print('-1')
  49.         break
  50.     else:
  51.         print('sho?')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement