- """
- 打印素数
- 介绍:
- 素数是指只有两个正因数(1和它本身)的自然数,而且必须大于1。
- 例如:2、3、5、7、11、13、17、19、23、29等等都是素数。
- 小于2的数不是素数,因为它没有两个正因数。
- 例如:1不是素数,因为它只有一个正因数(1本身)。
- 同样地,4、6、8、9、10等也不是素数,因为它们除了1和本身以外还有其他因数。
- 需要注意的是,1不是素数,因为它不满足素数的定义。
- 知识点:
- 1、数据类型转换
- 2、字符串拼接
- 3、嵌套循环 for
- 4、跳转语句 break
- """
-
- print('根据您输入的数字,打印出本数字内的所有素数')
-
- num = int(input('请输入一个数:'))
-
- print(str(num) + '以内的所有素数有:')
-
-
- # 在范围内找出所有素数
- for i in range(2, num+1):
- for j in range(1, i+1):
-
- # 排除非素数
- if i % j == 0 and j != 1 and j != i:
- break
-
- # 打印素数
- if j == i:
- print(i, end=' ')
-
-
运行结果:

作者:周华
创作日期:2023/9/24