多個數的最大公因數
num = str(input('(輸入多個數字如:5,25,75):')).split(',')
ss,kk,ee= [],[],[]
for i in num:
ss.append(int(i)) #將輸入的數字存入ss列表內
for j in ss:
for m in range(1,1+max(ss)):
if(j % m ==0):
kk.append(m) #求出輸入的每一個數的因數,存入kk列表內
for q in kk:
if(kk.count(q)==len(ss)):
ee.append(q) #將所有的因數存入ee列表內
print(ee)
print('{}的最大公因數為:{}'.format(ss,max(ee))) #輸出最大公因數\
if判斷閏年
year = int ( input ( "請輸入一個年份:" ))
if ( year % 4 ) == 0 and ( year % 100 ) != 0 or ( year % 400 ) == 0 :
print ( "{0}是閏年" . format ( year ))
else :
print ( "{0}不是閏年" . format ( year ))