猫史档案馆


python教程第4期(实用的质数判断机,必须学好小学4,5,6年级数学,本人现补习的知识)

用户:断月q断月q查看:2 回复:4 评论:2 创建时间:2022-05-16T20:31:14


此为萌新教程,大佬勿看。

首先老规矩,直接

while True:

懒人必备的第一步

num0 = eval(input('请输入一个数字:'))

第二步也不用多说,获取你想要的数字

下面就是最重要的部分:

if (num0 % 1 != 0):
        print('不能输入小数')

判断输入的数是不是小数,如果是就不继续了,

elif (abs(num0) != num0):
        print('不能输入负数')

判断是不是负数

else:
        if (num0 <= 1):
            print('这不是质数也不是合数')
        elif (num0 == 2):
            print('质数')
        else:
            i = 2
            while (i < num0):
                if (num0 % i == 0):
                    print('合数')
                    break
                i = (i + 1)
            else:
                print('质数')

这部分代码解读留做作业,请在评论区里打出

总代码:

while True:
    num0 = eval(input('请输入一个数字:'))
    if (num0 % 1 != 0):
        print('不能输入小数')
    elif (abs(num0) != num0):
        print('不能输入负数')
    else:
        if (num0 <= 1):
            print('这不是质数也不是合数')
        elif (num0 == 2):
            print('质数')
        else:
            i = 2
            while (i < num0):
                if (num0 % i == 0):
                    print('合数')
                    break
                i = (i + 1)
            else:
                print('质数')
            

 

 


回复

上一页1 页 / 共 1下一页
断月q断月q

print(“沙发”)

点赞0


评论


毁灭者明世隐毁灭者明世隐

板凳()

点赞0


评论


SCS_user_gyqdiy3kxaSCS_user_gyqdiy3kxa

print('好帖子👍👍')

点赞0


评论


善恶之相善恶之相

我没有QQ号所以乱写

点赞0


评论