失意的多啦

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

【第十一题】质数

一、随机输入一个数,判断是否为质数

#-*- coding:utf-8 -*-
L = []

def PrimeNumber(num):
    if (num < 0):
        return False
    for i in range(2,num):
        if (num % i == 0):
            print("%d 不是质数" % num)
            break
    else:
        print("%d 是质数" % num)
PrimeNumber(200)
View Code

 

 

 

 

 

二、找出2~200内的质数

#-*- coding:utf-8 -*-
L = []

def PrimeNumber(num):
    if (num < 0):
        return False
    for n in range(2,num):
        for i in range(2,n):
            if (n % i == 0):
                #print("%d 不是质数" % n)
                break
        else:
            #print("%d 是质数" % n)
            L.append(n)
    print("200以内的质数:",L)
PrimeNumber(200)
View Code

 

posted on 2019-10-30 11:41  失意的多啦  阅读(99)  评论(0)    收藏  举报