青出于蓝 发表于 2021-7-26 12:23:38

python求质数题目讲解

题目:
求1到100的质数并打印



思路:
1,质数
质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。
2,实现
这是一道基础题目,思路较多,这里做比较快的一种
判定一个数是不是质数,仅仅需要判断这个数除以比它小的所有质数,如果都不能整除,则这个数是一个质数
存贮质数这里用列表是最合适的
循环要用for循环
3,注意问题
在质数的定义中,1是不算质数的,因为是定义,在range中记得不要包含1

源代码
**** Hidden Message *****

柿子饼同学 发表于 2021-7-26 12:28:13

{:7_146:}

罗巴乔 发表于 2021-7-26 14:41:37

这形式不错

璎珞~ 发表于 2021-7-26 16:52:14

参考一下

7107959801 发表于 2021-7-31 14:27:11

{:5_109:}

青出于蓝 发表于 2022-7-27 09:12:59

python 九九乘法表详解

本帖最后由 青出于蓝 于 2022-7-27 09:18 编辑

题目要求:

打印 1-9 乘法算式及结果内容

解题思路:

1,从两个因数入手
乘法算式有两个因数,每行第一个因数相同,每列第二个因数相同

**** Hidden Message *****

2,从共45条乘法算式入手

乘法表算式数量即 1+2+3+4+5+6+7+8+9=45

进行45次循环每次打印一条即可

**** Hidden Message *****

注:
因为每行最后一条两个因数都相等,所以当 x==y 时,x+1

柿子饼同学 发表于 2022-7-27 09:38:47

{:10_275:}

了不起的小蚊子 发表于 2022-7-27 10:57:35

总觉得这道题有点超纲,对才刚学会print()的小白来说有点不太友好。
页: [1]
查看完整版本: python求质数题目讲解