PTAのPythonの演習(XIV)

章4-10最大公約数と最小公倍数

M、N = マップ(INT、入力()スプリット()。) = 0 
、A = B = 0
 であれば M> N: = M
  = N
 ための I における範囲(1分+ 1 ):
     もし M%I == 0:
         もし N%は、I == 0: = I 
B =(M / A)* N
 プリント' {:D} {:.0f} ' .format(b)参照)

 

第4章-11 判断素数

a=eval(input())
li=[]
flag=0
for i in range(a):
    li.append(input())
b=[int(i) for i in li]
for i in range(a):
    c=b[i]
    e=int(c/2)
    for i in range(2,e):
        if c % i == 0:
            flag=1
            break
    if flag==1:
        print('No')
    else:
        print('Yes')

思路:list接收输入参数,转换成int,再判断素数

おすすめ

転載: www.cnblogs.com/echoDetected/p/12334965.html