Advertisement
Guest User

Untitled

a guest
Apr 19th, 2019
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. n = int(input("Input n"))
  2. fact = 1
  3. for i in range (1, n+1):
  4. fact *=i
  5. print(fact, " -- factorial of ", n)
  6. a = list(range(1, n+1))
  7. prstchsl=[]
  8.  
  9. for k in range (1, n+1):
  10.  
  11. ## print('k', k)
  12. global b
  13. b=0
  14. for t in range (1, k+1):
  15. if k%t == 0:
  16. ## print('k%t', k%t)
  17. b+=1
  18. if b <=2 :
  19. ## print('b', b)
  20. ## print(k, "-- prst")
  21. prstchsl.append(k)
  22. ## print(prstchsl)
  23. a=list()
  24. b1 = 1
  25.  
  26. for chsl in prstchsl:
  27. if n%2==0 and chsl%2==0:
  28. a.append(chsl)
  29. c1=(n//chsl)+1
  30. a.append(c1)
  31. b1=chsl**c1
  32. a.append(b1)
  33. print(chsl,'^', c1)
  34. b1 =b1*b1
  35. else:
  36. a.append(chsl)
  37. c1=(n//chsl)
  38. a.append(c1)
  39. b1=chsl**c1
  40. a.append(b1)
  41. print(chsl,'^', c1)
  42. b1 =b1*b1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement