循环,很明显的重复使用。
不过,怎么总炒冷饭,一提再提呢?
这并不是因为黔驴技穷,而是由于计算机本就是用来帮忙做重复工的。
来,当当当当,循环上台!
开始举栗子了:
啊,千万不要忘记冒号和缩进!!!(这次就不用那一坨一坨的东西提醒了)
向屏幕输出1到10,我们知道要循环10次:
for num in range(1, 10+1):
print(num)
计算从1加到10的和并输出到屏幕,要循环10次:
sum = 0
for num in range(1, 10+1):
sum += num
print(sum)
向屏幕依次输出几个指定的单词(也就是字符串)(似乎比直接写更费事(-__-)b),循环4次:
for word in ["I", "am", "learning", "python"]:
print(word)
把单词连成句子,4次(好累啊,不打“循环”了(咦,哪里怪怪的)):
sentence = ''
for word in ["I", "am", "learning", "python"]:
sentence += (word + ' ')
print(sentence)
结合分支,让句子更好看一点,4次(虽然现在掌握的知识会让代码很难看。。。):
sentence = ''
for word in ["I", "am", "learning", "python"]:
if word != 'python':
sentence += (word + ' ')
else:
sentence += (word + '.')
print(sentence)
只有猜对密码才能进入房间,并不知道多少次:
key = "gewuzhiyu"
while input('>') != key:
print("sorry, but you can not come in")
print("great, you can come in now")
好了,相信你对循环已经有了大概的认识。
毕竟python
号称英语伪代码,不用过多解释——其实就是懒吧。。。
最后我们用一句话做结:只有不知道循环次数时用while
,否则都用for
。(爱心加粗)
有任何问题请回复提出。然后欢迎关注微信公众号格物致愚:
网友评论