美文网首页程序员
Python 只使用while求100以内的素数

Python 只使用while求100以内的素数

作者: Miku丨无形 | 来源:发表于2020-12-30 22:19 被阅读0次

无聊之作
求素数的方法有很多
这篇文章带来一个很无聊的写法
只使用while去求素数
直接上代码:

import math

i = 2
while i < 101:
    j = 2
    flag_1 = True
    flag_2 = 1
    while j < int(math.sqrt(i)+1):
        flag = False
        flag_2 = 1
        while  i%j==0 and flag_2:
            flag = True
            flag_2 = 0
        flag_2 = 1
        while flag and flag_2:
            flag_1 = False
            flag_2 = 0
        j += 1
    while flag_1 and flag_2:
        print(i,end=' ')
        flag_2 = 0
    i += 1

常规for求素数

i = 2
for i in range(2,101):
    j = 2
    for j in range(2,int(math.sqrt(i)+1)):
        if (i%j==0):
            break
    else:
        print(i,end=' ')
在这里插入图片描述

一起学习python,小白指导,教学分享记得私信我

相关文章

  • Python 只使用while求100以内的素数

    无聊之作求素数的方法有很多这篇文章带来一个很无聊的写法只使用while去求素数直接上代码: 常规for求素数 一起...

  • python 求100以内的素数

    题目一 :求100以内的素数(素数为只能被1和它本身整除的整数) 解题思路: 求出100以内除了1的所有整数(1不...

  • C语言-使用函数求100以内的全部素数

    问题描述:使用函数求100以内的全部素数 源代码: 运行结果: 程序参数: 输出大小: 156.659179687...

  • python作业一:素数问题

    求100以内的素数。 解题思路:素数,只能被1和他本身整除的数。那么,我们就用100以内的每个数(1除外)去除以比...

  • 100以内素数之和

    描述 求100以内所有素数之和并输出。 素数指从大于1,且仅能被1和自己整除的整数。 提示:可以逐一判断100以内...

  • 2017/05/22 Python求1-100内的素数

    Python求1-100内的素数 First Day Come on ☺

  • python 爬虫二期作业 | 第一次作业

    求1-100以内的素数 思路:直接求素数的思路当时没想好 ,就直接排除法将不是素数的从列表中删除 爬取糗事百科页面...

  • 求100以内素数的和

    整体思路是通过素数的定义:在大于1的整数中只能被1和它本身整除的数。 那我们便可以用一个循环,遍历其中每个数,假设...

  • java求100以内的素数

    方法一 packageairthmatic; publicclassdemo8 { /** * 素数是指因数只有1...

  • Python测试解答

    第一题:求100以内的素数 素数,所谓素数是指除了1和它本身以外,不能被任何整数整除的数,例如17就是素数,因为它...

网友评论

    本文标题:Python 只使用while求100以内的素数

    本文链接:https://www.haomeiwen.com/subject/zyykoktx.html