检查一个数是不是质数

 1 num = int(input("请输入一个自然数:"))
 2 nums = []
 3 for i in range(1,num):
 4     for j in range(1,num):
 5         nums.append(i*j)
 6 if num in nums:
 7     
 8     print("{}不是质数!!".format(num))
 9  
10 else:    
11     print("{}是质数!!".format(num))

 函数版本:

1 def func(n):
2     for i in range(2,n):            #循环2到(n-1)之间的数
3         if n%i==0:                  #判断是否有数字能被n整除
4            return "这个数不是质数!!"
5     else:
6         return "这个数是质数!!"
7 
8 print(func(499))
原文地址:https://www.cnblogs.com/NoteBook3013/p/10193368.html