In số yếu tố phổ biến của a và b.
Đầu vào> 10, 15
Đầu ra> 2
Các yếu tố phổ biến của 10, 15 là 1 và 5
Mã của tôi
def print_factors[x,y]:
l = []
for i in range[1, x + 1]:
if x % i == 0:
l.append[i]
m = []
for i in range[1, y + 1]:
if y % i == 0:
m.append[i]
print [list[set[l].intersection[m]]]
num1 = int[input["Enter a number: "]] #10
num2 = int[input["Enter a number: "]] #15
print_factors[num1,num2]
Có cách nào tốt hơn để tối ưu hóa, như hiểu danh sách. hoặc sử dụng mô -đun zip
Hỏi ngày 16 tháng 8 năm 2019 lúc 12:50Aug 16, 2019 at 12:50
4
Rõ ràng là GCD đã có, vì vậy câu trả lời khác có thể được sửa đổi là
from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
Sau đó, tất nhiên bạn có thể sử dụng "thủ thuật" từ các bài kiểm tra chính và vòng lặp cho đến khi chỉ căn bậc hai của số, vì các ước số có theo cặp:
from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
Đã trả lời ngày 16 tháng 8 năm 2019 lúc 13:21Aug 16, 2019 at 13:21
Tevemadartevemadartevemadar
11.6K3 Huy hiệu vàng18 Huy hiệu bạc45 Huy hiệu đồng3 gold badges18 silver badges45 bronze badges
5
Để tìm các yếu tố phổ biến cho hai số, hãy làm
def cf[num1,num2]:
n=[]
for i in range[1, min[num1, num2]+1]:
if num1%i==num2%i==0:
n.append[i]
return n
print[cf[6,12]]
>> output [1, 2, 3, 6]
Chỉnh sửa: Nếu bạn muốn số lượng yếu tố phổ biến
print[len[cf[6,12]]]
>> output 4
Đã trả lời ngày 16 tháng 8 năm 2019 lúc 13:05Aug 16, 2019 at 13:05
ShijithshijithShijith
4.0602 Huy hiệu vàng18 Huy hiệu bạc32 Huy hiệu đồng2 gold badges18 silver badges32 bronze badges
3
Mã nguồn
# Python Program to find the factors of a number
# This function computes the factor of the argument passed
def print_factors[x]:
print["The factors of",x,"are:"]
for i in range[1, x + 1]:
if x % i == 0:
print[i]
num = 320
print_factors[num]
Đầu ra
The factors of 320 are: 1 2 4 5 8 10 16 20 32 40 64 80 160 320
Lưu ý: Để tìm các yếu tố của một số khác, hãy thay đổi giá trị của num
. To find the factors of another number, change the value of num
.
Trong chương trình này, số có hệ số sẽ được tìm thấy được lưu trữ trong num
, được chuyển đến hàm print_factors[]
. Giá trị này được gán cho biến X trong print_factors[]
.
Trong hàm, chúng tôi sử dụng vòng
from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
1 để lặp lại từ i bằng x. Nếu x hoàn toàn chia hết bởi tôi, thì đó là yếu tố của x. num1 = int [input ["nhập số đầu tiên:"]] num2 = int [input ["nhập số thứ hai:"]] # in kết quả cho người dùng. In ["The H.C.F. của", Num1, "và", num2, "is", calculation_hcf [num1, num2]]
Làm thế nào để bạn tìm thấy n số tự nhiên trong Python?
Vì vậy, một danh sách số tự nhiên có thể được định nghĩa là: n = {0, 1, 2, 3, 4, .... và vân vân} n = {1, 2, 3, 4, .... và như vậy trên}.
def cf[num1,num2]:
n=[]
for i in range[1, min[num1, num2]+1]:
if num1%i==num2%i==0:
n.append[i]
return n
print[cf[6,12]]
>> output [1, 2, 3, 6]
2def cf[num1,num2]:
n=[]
for i in range[1, min[num1, num2]+1]:
if num1%i==num2%i==0:
n.append[i]
return n
print[cf[6,12]]
>> output [1, 2, 3, 6]
3 def cf[num1,num2]:
n=[]
for i in range[1, min[num1, num2]+1]:
if num1%i==num2%i==0:
n.append[i]
return n
print[cf[6,12]]
>> output [1, 2, 3, 6]
4from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
6 def cf[num1,num2]:
n=[]
for i in range[1, min[num1, num2]+1]:
if num1%i==num2%i==0:
n.append[i]
return n
print[cf[6,12]]
>> output [1, 2, 3, 6]
6from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
6 def cf[num1,num2]:
n=[]
for i in range[1, min[num1, num2]+1]:
if num1%i==num2%i==0:
n.append[i]
return n
print[cf[6,12]]
>> output [1, 2, 3, 6]
8from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
2from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
3from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
6 print[len[cf[6,12]]]
>> output 4
2from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
3print[len[cf[6,12]]]
>> output 4
4from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
6print[len[cf[6,12]]]
>> output 4
6from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
3from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
1 print[len[cf[6,12]]]
>> output 4
9from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
6 # Python Program to find the factors of a number
# This function computes the factor of the argument passed
def print_factors[x]:
print["The factors of",x,"are:"]
for i in range[1, x + 1]:
if x % i == 0:
print[i]
num = 320
print_factors[num]
1from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
6# Python Program to find the factors of a number
# This function computes the factor of the argument passed
def print_factors[x]:
print["The factors of",x,"are:"]
for i in range[1, x + 1]:
if x % i == 0:
print[i]
num = 320
print_factors[num]
3from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
3def cf[num1,num2]:
n=[]
for i in range[1, min[num1, num2]+1]:
if num1%i==num2%i==0:
n.append[i]
return n
print[cf[6,12]]
>> output [1, 2, 3, 6]
2from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
3from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
1 print[len[cf[6,12]]]
>> output 4
9from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
6 The factors of 320 are: 1 2 4 5 8 10 16 20 32 40 64 80 160 3200
from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
6from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
4 The factors of 320 are: 1 2 4 5 8 10 16 20 32 40 64 80 160 3203
The factors of 320 are: 1 2 4 5 8 10 16 20 32 40 64 80 160 3204
The factors of 320 are: 1 2 4 5 8 10 16 20 32 40 64 80 160 3205
The factors of 320 are: 1 2 4 5 8 10 16 20 32 40 64 80 160 3204
from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
4 The factors of 320 are: 1 2 4 5 8 10 16 20 32 40 64 80 160 3208
The factors of 320 are: 1 2 4 5 8 10 16 20 32 40 64 80 160 3209
num
0from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
6def cf[num1,num2]:
n=[]
for i in range[1, min[num1, num2]+1]:
if num1%i==num2%i==0:
n.append[i]
return n
print[cf[6,12]]
>> output [1, 2, 3, 6]
2from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
3def cf[num1,num2]:
n=[]
for i in range[1, min[num1, num2]+1]:
if num1%i==num2%i==0:
n.append[i]
return n
print[cf[6,12]]
>> output [1, 2, 3, 6]
2from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
3from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
1 print[len[cf[6,12]]]
>> output 4
9num
8num
9from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
6num
1num
2num
3def cf[num1,num2]:
n=[]
for i in range[1, min[num1, num2]+1]:
if num1%i==num2%i==0:
n.append[i]
return n
print[cf[6,12]]
>> output [1, 2, 3, 6]
2from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
6 num
6from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
2from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
3from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
6 print_factors[]
0from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
3from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
6 print_factors[]
3print_factors[]
4print_factors[]
5__94from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
3print_factors[]
9from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
3from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
7 from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
02def cf[num1,num2]:
n=[]
for i in range[1, min[num1, num2]+1]:
if num1%i==num2%i==0:
n.append[i]
return n
print[cf[6,12]]
>> output [1, 2, 3, 6]
2Java
from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
04 from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
05from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
06 from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
07from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
2from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
09 from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
6 from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
7from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
6 from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
9from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
6 from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
1from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
2from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
3from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
4 from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
19from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
20from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
21from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
6from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
7 from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
8from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
3from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
7 def cf[num1,num2]:
n=[]
for i in range[1, min[num1, num2]+1]:
if num1%i==num2%i==0:
n.append[i]
return n
print[cf[6,12]]
>> output [1, 2, 3, 6]
1def cf[num1,num2]:
n=[]
for i in range[1, min[num1, num2]+1]:
if num1%i==num2%i==0:
n.append[i]
return n
print[cf[6,12]]
>> output [1, 2, 3, 6]
2def cf[num1,num2]:
n=[]
for i in range[1, min[num1, num2]+1]:
if num1%i==num2%i==0:
n.append[i]
return n
print[cf[6,12]]
>> output [1, 2, 3, 6]
3 def cf[num1,num2]:
n=[]
for i in range[1, min[num1, num2]+1]:
if num1%i==num2%i==0:
n.append[i]
return n
print[cf[6,12]]
>> output [1, 2, 3, 6]
4from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
6 def cf[num1,num2]:
n=[]
for i in range[1, min[num1, num2]+1]:
if num1%i==num2%i==0:
n.append[i]
return n
print[cf[6,12]]
>> output [1, 2, 3, 6]
6from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
6 def cf[num1,num2]:
n=[]
for i in range[1, min[num1, num2]+1]:
if num1%i==num2%i==0:
n.append[i]
return n
print[cf[6,12]]
>> output [1, 2, 3, 6]
8from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
2from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
3from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
6 print[len[cf[6,12]]]
>> output 4
2from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
3from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
1 print[len[cf[6,12]]]
>> output 4
9from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
6 # Python Program to find the factors of a number
# This function computes the factor of the argument passed
def print_factors[x]:
print["The factors of",x,"are:"]
for i in range[1, x + 1]:
if x % i == 0:
print[i]
num = 320
print_factors[num]
1from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
3from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
1 print[len[cf[6,12]]]
>> output 4
9from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
6 The factors of 320 are: 1 2 4 5 8 10 16 20 32 40 64 80 160 3200
from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
3from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
2from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
6# Python Program to find the factors of a number
# This function computes the factor of the argument passed
def print_factors[x]:
print["The factors of",x,"are:"]
for i in range[1, x + 1]:
if x % i == 0:
print[i]
num = 320
print_factors[num]
3from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
3def cf[num1,num2]:
n=[]
for i in range[1, min[num1, num2]+1]:
if num1%i==num2%i==0:
n.append[i]
return n
print[cf[6,12]]
>> output [1, 2, 3, 6]
2from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
6from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
4 The factors of 320 are: 1 2 4 5 8 10 16 20 32 40 64 80 160 3203
from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
3from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
2The factors of 320 are: 1 2 4 5 8 10 16 20 32 40 64 80 160 3204
from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
4 The factors of 320 are: 1 2 4 5 8 10 16 20 32 40 64 80 160 3208
from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
6from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
2The factors of 320 are: 1 2 4 5 8 10 16 20 32 40 64 80 160 3204
from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
76The factors of 320 are: 1 2 4 5 8 10 16 20 32 40 64 80 160 3204
from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
4 The factors of 320 are: 1 2 4 5 8 10 16 20 32 40 64 80 160 3208
The factors of 320 are: 1 2 4 5 8 10 16 20 32 40 64 80 160 3209
from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
81from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
6def cf[num1,num2]:
n=[]
for i in range[1, min[num1, num2]+1]:
if num1%i==num2%i==0:
n.append[i]
return n
print[cf[6,12]]
>> output [1, 2, 3, 6]
2from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
3def cf[num1,num2]:
n=[]
for i in range[1, min[num1, num2]+1]:
if num1%i==num2%i==0:
n.append[i]
return n
print[cf[6,12]]
>> output [1, 2, 3, 6]
2from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
3from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
1 print[len[cf[6,12]]]
>> output 4
9num
8num
9from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
6from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
92num
2from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
94def cf[num1,num2]:
n=[]
for i in range[1, min[num1, num2]+1]:
if num1%i==num2%i==0:
n.append[i]
return n
print[cf[6,12]]
>> output [1, 2, 3, 6]
2from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
6 num
6from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
2from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
3from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
6 print_factors[]
0from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
3from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
6 print_factors[]
3print_factors[]
4print_factors[]
5__94from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
3print_factors[]
9def cf[num1,num2]:
n=[]
for i in range[1, min[num1, num2]+1]:
if num1%i==num2%i==0:
n.append[i]
return n
print[cf[6,12]]
>> output [1, 2, 3, 6]
2def cf[num1,num2]:
n=[]
for i in range[1, min[num1, num2]+1]:
if num1%i==num2%i==0:
n.append[i]
return n
print[cf[6,12]]
>> output [1, 2, 3, 6]
2Python3
from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
3from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
7 from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
02Java
from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
04 from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
05from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
06 from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
07from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
09 from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
6 from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
7from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
6 from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
9from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
6 from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
1from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
3from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
4 from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
19from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
20from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
21from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
09 def cf[num1,num2]:
n=[]
for i in range[1, min[num1, num2]+1]:
if num1%i==num2%i==0:
n.append[i]
return n
print[cf[6,12]]
>> output [1, 2, 3, 6]
3 def cf[num1,num2]:
n=[]
for i in range[1, min[num1, num2]+1]:
if num1%i==num2%i==0:
n.append[i]
return n
print[cf[6,12]]
>> output [1, 2, 3, 6]
4from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
6 def cf[num1,num2]:
n=[]
for i in range[1, min[num1, num2]+1]:
if num1%i==num2%i==0:
n.append[i]
return n
print[cf[6,12]]
>> output [1, 2, 3, 6]
6from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
6 def cf[num1,num2]:
n=[]
for i in range[1, min[num1, num2]+1]:
if num1%i==num2%i==0:
n.append[i]
return n
print[cf[6,12]]
>> output [1, 2, 3, 6]
8from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
3from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
6 from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
39from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
20from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
41from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
3from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
43from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
44 from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
45from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
3from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
1 print[len[cf[6,12]]]
>> output 4
9from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
6 from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
50from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
51from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
52from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
3from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
1 print[len[cf[6,12]]]
>> output 4
9from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
6 from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
50from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
51from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
65The factors of 320 are: 1 2 4 5 8 10 16 20 32 40 64 80 160 3204
from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
82from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
6from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
4 from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
70from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
20from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
21from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
3from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
1 print[len[cf[6,12]]]
>> output 4
9from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
6 from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
90from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
96 from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
09 def cf[num1,num2]:
n=[]
for i in range[1, min[num1, num2]+1]:
if num1%i==num2%i==0:
n.append[i]
return n
print[cf[6,12]]
>> output [1, 2, 3, 6]
3 from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
99from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
3from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
6 from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
03from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
04from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
05from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
06from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
05from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
08from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
05____210________________from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
121212121214from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
3from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
6 from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
18from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
6def cf[num1,num2]:
n=[]
for i in range[1, min[num1, num2]+1]:
if num1%i==num2%i==0:
n.append[i]
return n
print[cf[6,12]]
>> output [1, 2, 3, 6]
18def cf[num1,num2]:
n=[]
for i in range[1, min[num1, num2]+1]:
if num1%i==num2%i==0:
n.append[i]
return n
print[cf[6,12]]
>> output [1, 2, 3, 6]
19from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
28num
2from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
21from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
23 from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
24from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
3from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
4 from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
27from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
28from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
28 from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
20from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
31from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
6from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
7 from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
34from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
3def cf[num1,num2]:
n=[]
for i in range[1, min[num1, num2]+1]:
if num1%i==num2%i==0:
n.append[i]
return n
print[cf[6,12]]
>> output [1, 2, 3, 6]
51
C#
from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
3from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
7 from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
37from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
38 from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
39from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
23 from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
41from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
06 from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
07from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
2from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
09 from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
6 from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
7from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
6 from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
9from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
6 from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
1from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
2from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
3from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
4 from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
5from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
6from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
7 from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
8from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
3from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
7 def cf[num1,num2]:
n=[]
for i in range[1, min[num1, num2]+1]:
if num1%i==num2%i==0:
n.append[i]
return n
print[cf[6,12]]
>> output [1, 2, 3, 6]
1def cf[num1,num2]:
n=[]
for i in range[1, min[num1, num2]+1]:
if num1%i==num2%i==0:
n.append[i]
return n
print[cf[6,12]]
>> output [1, 2, 3, 6]
2def cf[num1,num2]:
n=[]
for i in range[1, min[num1, num2]+1]:
if num1%i==num2%i==0:
n.append[i]
return n
print[cf[6,12]]
>> output [1, 2, 3, 6]
3 def cf[num1,num2]:
n=[]
for i in range[1, min[num1, num2]+1]:
if num1%i==num2%i==0:
n.append[i]
return n
print[cf[6,12]]
>> output [1, 2, 3, 6]
4from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
6 def cf[num1,num2]:
n=[]
for i in range[1, min[num1, num2]+1]:
if num1%i==num2%i==0:
n.append[i]
return n
print[cf[6,12]]
>> output [1, 2, 3, 6]
6from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
6 def cf[num1,num2]:
n=[]
for i in range[1, min[num1, num2]+1]:
if num1%i==num2%i==0:
n.append[i]
return n
print[cf[6,12]]
>> output [1, 2, 3, 6]
8from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
2from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
3from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
6 print[len[cf[6,12]]]
>> output 4
2from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
3from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
1 print[len[cf[6,12]]]
>> output 4
9from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
6 # Python Program to find the factors of a number
# This function computes the factor of the argument passed
def print_factors[x]:
print["The factors of",x,"are:"]
for i in range[1, x + 1]:
if x % i == 0:
print[i]
num = 320
print_factors[num]
1from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
3from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
1 print[len[cf[6,12]]]
>> output 4
9from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
6 The factors of 320 are: 1 2 4 5 8 10 16 20 32 40 64 80 160 3200
from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
3from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
2from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
6# Python Program to find the factors of a number
# This function computes the factor of the argument passed
def print_factors[x]:
print["The factors of",x,"are:"]
for i in range[1, x + 1]:
if x % i == 0:
print[i]
num = 320
print_factors[num]
3from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
3def cf[num1,num2]:
n=[]
for i in range[1, min[num1, num2]+1]:
if num1%i==num2%i==0:
n.append[i]
return n
print[cf[6,12]]
>> output [1, 2, 3, 6]
2from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
3from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
1 print[len[cf[6,12]]]
>> output 4
9from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
6 print[len[cf[6,12]]]
>> output 4
11from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
3from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
2from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
6from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
4 print[len[cf[6,12]]]
>> output 4
16from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
6from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
2The factors of 320 are: 1 2 4 5 8 10 16 20 32 40 64 80 160 3204
print[len[cf[6,12]]]
>> output 4
20The factors of 320 are: 1 2 4 5 8 10 16 20 32 40 64 80 160 3204
from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
4 The factors of 320 are: 1 2 4 5 8 10 16 20 32 40 64 80 160 3208
The factors of 320 are: 1 2 4 5 8 10 16 20 32 40 64 80 160 3209
print[len[cf[6,12]]]
>> output 4
25from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
6def cf[num1,num2]:
n=[]
for i in range[1, min[num1, num2]+1]:
if num1%i==num2%i==0:
n.append[i]
return n
print[cf[6,12]]
>> output [1, 2, 3, 6]
2from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
3def cf[num1,num2]:
n=[]
for i in range[1, min[num1, num2]+1]:
if num1%i==num2%i==0:
n.append[i]
return n
print[cf[6,12]]
>> output [1, 2, 3, 6]
2from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
3print[len[cf[6,12]]]
>> output 4
31 print[len[cf[6,12]]]
>> output 4
9from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
6 def cf[num1,num2]:
n=[]
for i in range[1, min[num1, num2]+1]:
if num1%i==num2%i==0:
n.append[i]
return n
print[cf[6,12]]
>> output [1, 2, 3, 6]
13from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
56 print[len[cf[6,12]]]
>> output 4
36
from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
6print[len[cf[6,12]]]
>> output 4
38num
2from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
94def cf[num1,num2]:
n=[]
for i in range[1, min[num1, num2]+1]:
if num1%i==num2%i==0:
n.append[i]
return n
print[cf[6,12]]
>> output [1, 2, 3, 6]
2from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
96 from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
09 def cf[num1,num2]:
n=[]
for i in range[1, min[num1, num2]+1]:
if num1%i==num2%i==0:
n.append[i]
return n
print[cf[6,12]]
>> output [1, 2, 3, 6]
3 print[len[cf[6,12]]]
>> output 4
45from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
2from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
3from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
6 print[len[cf[6,12]]]
>> output 4
49from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
3from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
6 print[len[cf[6,12]]]
>> output 4
52from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
3print_factors[]
9def cf[num1,num2]:
n=[]
for i in range[1, min[num1, num2]+1]:
if num1%i==num2%i==0:
n.append[i]
return n
print[cf[6,12]]
>> output [1, 2, 3, 6]
2def cf[num1,num2]:
n=[]
for i in range[1, min[num1, num2]+1]:
if num1%i==num2%i==0:
n.append[i]
return n
print[cf[6,12]]
>> output [1, 2, 3, 6]
2JavaScript
print[len[cf[6,12]]]
>> output 4
57print[len[cf[6,12]]]
>> output 4
58 print[len[cf[6,12]]]
>> output 4
59from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
2from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
3from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
4 from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
5from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
6from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
7 from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
8from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
3from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
7 def cf[num1,num2]:
n=[]
for i in range[1, min[num1, num2]+1]:
if num1%i==num2%i==0:
n.append[i]
return n
print[cf[6,12]]
>> output [1, 2, 3, 6]
1def cf[num1,num2]:
n=[]
for i in range[1, min[num1, num2]+1]:
if num1%i==num2%i==0:
n.append[i]
return n
print[cf[6,12]]
>> output [1, 2, 3, 6]
2print[len[cf[6,12]]]
>> output 4
58 print[len[cf[6,12]]]
>> output 4
72from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
2from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
3print[len[cf[6,12]]]
>> output 4
75from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
3print[len[cf[6,12]]]
>> output 4
777from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
44 print[len[cf[6,12]]]
>> output 4
79from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
3from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
1 print[len[cf[6,12]]]
>> output 4
82from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
3from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
2from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
6# Python Program to find the factors of a number
# This function computes the factor of the argument passed
def print_factors[x]:
print["The factors of",x,"are:"]
for i in range[1, x + 1]:
if x % i == 0:
print[i]
num = 320
print_factors[num]
3from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
3def cf[num1,num2]:
n=[]
for i in range[1, min[num1, num2]+1]:
if num1%i==num2%i==0:
n.append[i]
return n
print[cf[6,12]]
>> output [1, 2, 3, 6]
2from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
3from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
1 print[len[cf[6,12]]]
>> output 4
91from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
3from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
2from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
6from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
4 print[len[cf[6,12]]]
>> output 4
16from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
6from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
2The factors of 320 are: 1 2 4 5 8 10 16 20 32 40 64 80 160 3204
from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
76The factors of 320 are: 1 2 4 5 8 10 16 20 32 40 64 80 160 3204
from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
4 # Python Program to find the factors of a number
# This function computes the factor of the argument passed
def print_factors[x]:
print["The factors of",x,"are:"]
for i in range[1, x + 1]:
if x % i == 0:
print[i]
num = 320
print_factors[num]
03The factors of 320 are: 1 2 4 5 8 10 16 20 32 40 64 80 160 3209
# Python Program to find the factors of a number
# This function computes the factor of the argument passed
def print_factors[x]:
print["The factors of",x,"are:"]
for i in range[1, x + 1]:
if x % i == 0:
print[i]
num = 320
print_factors[num]
05from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
6def cf[num1,num2]:
n=[]
for i in range[1, min[num1, num2]+1]:
if num1%i==num2%i==0:
n.append[i]
return n
print[cf[6,12]]
>> output [1, 2, 3, 6]
2from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
3def cf[num1,num2]:
n=[]
for i in range[1, min[num1, num2]+1]:
if num1%i==num2%i==0:
n.append[i]
return n
print[cf[6,12]]
>> output [1, 2, 3, 6]
2from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
3from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
1 # Python Program to find the factors of a number
# This function computes the factor of the argument passed
def print_factors[x]:
print["The factors of",x,"are:"]
for i in range[1, x + 1]:
if x % i == 0:
print[i]
num = 320
print_factors[num]
12from fractions import gcd
from math import sqrt
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, int[sqrt[g]]+1]:
if g%i==0:
n.append[i]
if g!=i*i:
n.append[int[g/i]]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
6# Python Program to find the factors of a number
# This function computes the factor of the argument passed
def print_factors[x]:
print["The factors of",x,"are:"]
for i in range[1, x + 1]:
if x % i == 0:
print[i]
num = 320
print_factors[num]
14num
2from fractions import gcd
def cf[num1,num2]:
n=[]
g=gcd[num1, num2]
for i in range[1, g+1]:
if g%i==0:
n.append[i]
return n
print[cf[int[input["a:"]],int[input["b:"]]]]
94def cf[num1,num2]:
n=[]
for i in range[1, min[num1, num2]+1]:
if num1%i==num2%i==0:
n.append[i]
return n
print[cf[6,12]]
>> output [1, 2, 3, 6]
2# Python Program to find the factors of a number
# This function computes the factor of the argument passed
def print_factors[x]:
print["The factors of",x,"are:"]
for i in range[1, x + 1]:
if x % i == 0:
print[i]
num = 320
print_factors[num]
18# Python Program to find the factors of a number
# This function computes the factor of the argument passed
def print_factors[x]:
print["The factors of",x,"are:"]
for i in range[1, x + 1]:
if x % i == 0:
print[i]
num = 320
print_factors[num]
19print_factors[]
9
# Python Program to find the factors of a number
# This function computes the factor of the argument passed
def print_factors[x]:
print["The factors of",x,"are:"]
for i in range[1, x + 1]:
if x % i == 0:
print[i]
num = 320
print_factors[num]
21Độ phức tạp về thời gian: O [n*log [m]] trong đó n là độ dài của mảng đã cho và m là phần tử tối đa trong mảng. O[N*log[M]] where N is the length of the given array and M is the maximum element in the array.
Không gian phụ trợ: O [[log [max [a, b]]] 3/2] & nbsp;O[[log[max[a, b]]]3/2]