# (扩展)在控制台中录入一个整数,判断是否为素数.
#    只能被1和自身整除的数字
#    例如:9
#        判断9能否被 2 --- 8 之间的数字整除
#        如果能,说明不是素数.3
#        如果都不能,说明是素数.
number = int(input("请输入整数:"))  # 9    2  ---  8

if number < 2:
    print("不是素数")
else:
    for i in range(2, number):
        if number % i == 0:
            print("不是素数")
            break  # 如果有结论了,就不需要在和后面的数字比较了
    else:
        print("是素数")

 

结果:

请输入整数:7
7是素数!

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐