Đoạn code này em viết để tính số ước chung của a và b nhưng chỉ chạy đc khi input nhỏ hơn 1 triệu thôi. Mọi người có thể giúp em có cách nào upgrade để nhập input lớn ko ạ?
a = int(input())
b = int(input())
s = 0
i = 1
while i <= a or i <= b:
if a % i == 0 and b % i == 0:
s += 1
i += 1
print(s)

python mà.
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?