python3中的for---else语句之打印100以内的素数(质数)
2019-03-25 21:06
387 查看
版权声明:本文为博主原创,转载请注明出处,谢谢! https://blog.csdn.net/qq_35531549/article/details/88806155
2.python中
要写这个程序,首先要学习两个概念
1.质数(prime number)又称素数,有无限个。
-
质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数
2.python中 for else
的用法:
-
for循环中只要不被break终止,就会执行else的语句
-
当 for 循环被 break 中断后,其后的 else 语句就不执行了
def prime_number(): # 质数大于1,所以从2开始 for i in range(2, 101): for j in range(2, i): # 判断从2到这个数减一为止,是否有可以整除的数(因数),如果有就不是,没有就是 if i % j == 0: break else: print("质数:", i) prime_number()
相关文章推荐
- 打印100以内的素数(质数)----C++实现、python实现
- Python打印100以内所有素数
- Java中循环问题:for,while,do-while 各种练习(打印上三角、下三角、输出100以内的素数、水仙花、最大公约、最小公倍数、分解质因数、兔子问题)
- 使用python实现打印所有100以内的所有质数
- 【python】浅谈for...else...语句
- java算法——打印100以内的素数
- 打印1--100以内的质数(只能被1和其本身整除的数就是质数,1不是质数)
- python 求100以内素数
- 求100以内的素数,并打印输出
- c++ python 计算100以内的素数
- Python实现100以内的质数
- 求100以内的素数(质数),求素数算法
- 求出100以内的素数(质数)
- 求100以内的素数,全部打印出来
- C语言打印100以内的质数
- 打印出100以内的质数,一行显示5个
- Java 打印1-100的素数(质数)
- python实现挑选出来100以内的质数
- python 的for else语句
- 打印100以内的素数,并求和