# 求10以内的质数 只能被自己和本身整除 # 2除以1是2 余数是0 # 2除以2是1 余数是0 # 4不是质数 因为4/2等于2 能被2整除 # 9不是质数 9%3 ==0 能被3整除 list_ob=[1,] for num in range(2,10): flag = True # 是质数吗? #先判断某个数 比如4是否是质数,4需要除以整个列表 for num2 in range(2,10): if num % num2 == 0 and num!=num2:# 如果被整除了 并且不是被本身 print(f'{num}被{num2}整除,没有余数,并且不是被本身') # 2不等于4 4说明不是质数 print(f"{num}不是质数") flag = False # 不是质数 if flag == True: print(f"{num}是质数") list_ob.append(num) print(list_ob)
标签:10,num2,以内,质数,num,print,整除 From: https://www.cnblogs.com/haha1988/p/17571242.html