猫史档案馆


【Python作品分享】判断质数【教程贴】

用户:飞熊jSrt飞熊jSrt查看:2 回复:3 评论:2 创建时间:2021-10-03T21:58:08


【作品展示】

center_image

 

【作品介绍】

给@a一个大黄鸡改的代码

原代码喵o.cn/community/404240

 

【作品源代码】

import time as t
g = 0
def none():
    pass
def isPrime(n):

    # 第1部分:定义判断函数
    cnt = 0
    for i in range(n):
        if (n % (i + 1) == 0):
            cnt += 1
    if (cnt == 2):
        return True
    else:
        return False

def trying(ii):

    # 第2部分:定义排错函数
    try:
        print('第', (ii + 1), '次输入')
        num = int(input())
        if isPrime(num):
            print('是质数')
        else:
            print('不是质数')
        print()
    except ValueError:
        print('不要乱输哦,请重新输入~')
        global g
        g += 1

        if g == 5:
            print('giao!!!')
            t.sleep(1)
            print('喵 you!')
            for i in range(100):
                print('\a')


        # 递归
        trying(ii)

# 第3部分:输入判断次数 + 判断
def n():
    print('输入判断次数:')
    try:
        t = int(input())
    except:
        print('giao')
        print('喵!')
        #raise TypeError('输入整数呀Sb')                        #抛出错误
        print('\a输入整数呀大Sb\a\n')
        global g
        g += 1
        n()
    print()
    print('开始输入...')
    for i in range(t):
        trying(i)
    
    if g == 5:
        print('giao!!!')
        t.sleep(1)
        print('喵 you!')
        for i in range(100):
            print('\a')

n()
# 第4部分:报告结束
print('运行结束!')

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
小麦做的面包小麦做的面包

直接这样发到评论区就行了

点赞0


评论


小麦做的面包小麦做的面包

点一下最后一个</>

点赞0


评论


KIHIOKIHIO

有脏话,不行

点赞0


评论