哎呀呀,上一篇的内容没有发出去,心塞(python循环)

我们来写一篇博客......MMP上一篇那么多白写了(╬▔皿▔)凸

我们来写一波python循环,此次为第二课,你问我第一课时啥,详情请百度JetBrains PyCharm的安装以及python的历史和基础
我尽量不讲闲白多说正文ㄟ( ▔, ▔ )ㄏ

问题一:什么时循环
说到这肯定有人要说,这是什么烂问题!         哎~没错,这就是一个不折不扣的烂问题,什么是循环,循环就如同时钟,从00:00到24:00,这就是一个循环,所有从起点到达终点,在从终点返回起点的过程,都叫循环.
python的循环也是字面意思,就是从起点运行到终点,再从终点返回
问题二:python的循环公式
while为判断条件,下面接 if,elif,else,分别翻译为: "如果""又如果""否则".每一项代表一个条件, 当条件为多个时,elif才有他的用处
他的基本公式为:
while :
(Tab)if :
(Tab)elif :
(Tab)elif:
(Tab)else :
以上就是python循环的基本公式了,有必要说的时, while的子级前至少要空一个Tab,并且要对齐,肯定有人要说: 我就是不空,不对齐,能拿我怎么样!那我只能说: 小老板皮的你嘛,就不谈啦!里系神魔捏!神之无知嘛你,多捞哦!
while,if,elif,else,后面的 :冒号一定不能忘,忘了就是瓜皮,就地锤死
还有一种公式是
while True :
(Tab)if :
(Tab)elif :
(Tab)else :
True的T要大写!True的T要大写!True的T要大写!
此公式的意思是错误时,继续循环
知道了公式,那怎么运用呢,我们来举个"栗子"
1-100之间
遇到3和5的倍数输出当前值"是3和5的倍数"
遇到5的倍数输出当前值"是5的倍数"
遇到3的倍数输出当前值"是3的倍数"
题面是什么意思呢,就是说1-100之间,如果是3,那么输出的值就是"3,是3的倍数"

具体怎么做呢,这就用到我们说的循环了(这是废话,但是一定要说( ̄▽ ̄)")
我们先设置一个n值为1
n=1
while n<=100:(因为题目的最大值为100,所以我们设置n<=100)
(Tab)if n%3=0 and n%5=0 :(我们n分别除3和5,取余,余数为0时,则代表,此时的值时3或5的倍数......and,or,no在python里就是字面意思,拿来用就行了)
(Tab) (Tab)print(n,是3和5的倍数)     (print的意思,请看第一课)
(Tab) elif n%3=0:
(Tab) (Tab)print(n,是3的倍数)
(Tab)elif n%5=0:
(Tab)(Tab)print(n,是5的倍数)
(Tab)else:
(Tab) (Tab)print(n,不是5或3的倍数)
n=n+1(此处是为了让n的值以1为单位,不断上涨,直到n=100)
以上就是这个栗子的答案了

(看到这,那就证明你不是真无聊就是真有耐心(~ ̄▽ ̄)~)
看完一定有人要问,这循环了吗?       哎~,这个问题就Nice了,这个循环了吗?循环了,他的的确确的循环了(这几句话,其实是想凑凑字......包括这句( ̄_ ̄|||))
初始,n=1,判断n是否<=100他经过条件一,条件二,条件三,都不满足没有停下输出,当到达条件四时满足,输出"1,不是3或5的倍数",然后执行n=n+1,此时n=2,返回while,判断,又经过不满足的条件一二三,到达条件四,以此类推这个公式循环了99次.当n=101时,
然后while,判断n<=100,循环结束

看到了这就证明你已经将这篇无聊透顶的博客看完了,可能python就是这么无聊的,但学习过程是其乐无穷的!(但是这改变不了他无聊的本性_(:з)∠)_)
还有要说的是,这个居然不支持其他表情(╯‵□′)╯︵┻━┻,之前写的就是用了输入法里的表情,结果就被截肢了,我的天(○´・д・)ノ,突然给你搞一个半身不遂,你说难不难受!(*  ̄︿ ̄)

猜你喜欢

转载自blog.csdn.net/why861095769/article/details/80157914