Advertisement
dream_4ild

9-И-3 ex.6

Jan 25th, 2021
40
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.61 KB | None | 0 0
  1. def dl(a):
  2.     '''a: integer'''
  3.     n = 0
  4.     while a != 0:
  5.         n += 1
  6.         a //= 10
  7.     return n
  8.  
  9.  
  10. a=int(input())
  11. b=a
  12. d=1
  13. while b!=0:
  14.     c=b%10
  15.     if c%2==0:
  16.         d=(d*10)+c
  17.     b//=10
  18. d%=(10**(dl(d)-1))
  19. ans=1
  20. for i in range(dl(a)):
  21.     a1=a//(10**(dl(a)-1))
  22.     a%=(10**(dl(a)-1))
  23.     if a1%2!=0:
  24.         ans=(ans*10)+a1
  25.     else:
  26.         ans=(ans*10)+(int(d//(10**(dl(d)-1))))
  27.         d%=(10**(dl(d)-1))
  28. if d>0:
  29.     ans=(ans*10)+d
  30. ans%=(10**(dl(ans)-1))
  31. print(int(ans))
  32. '''если в числе есть нули то не работает, не знаю что не так'''
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement