Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import math
- global current_result
- def multiply(number):
- global current_result
- current_result += number
- def list_squared(m, n):
- global current_result
- list = []
- for num in range(m, n + 1):
- current_result = 0
- [multiply(i ** 2) for i in range(1, num + 1) if num % i == 0]
- square_string = math.sqrt(current_result)
- if square_string.is_integer() == 1:
- list.append([num, current_result])
- return len(list)
- print(list_squared(1, 1000000))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement