Advertisement
Guest User

Untitled

a guest
Apr 3rd, 2020
251
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.51 KB | None | 0 0
  1. import math
  2. global current_result
  3.  
  4.  
  5. def multiply(number):
  6.     global current_result
  7.     current_result += number
  8.  
  9.  
  10. def list_squared(m, n):
  11.     global current_result
  12.     list = []
  13.     for num in range(m, n + 1):
  14.         current_result = 0
  15.         [multiply(i ** 2) for i in range(1, num + 1) if num % i == 0]
  16.         square_string = math.sqrt(current_result)
  17.         if square_string.is_integer() == 1:
  18.             list.append([num, current_result])
  19.     return len(list)
  20.  
  21.  
  22.  
  23. print(list_squared(1, 1000000))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement