python学习笔记

python9-循环

2015-12-21  本文已影响37人  yigoh
python

循环,很明显的重复使用
不过,怎么总炒冷饭,一提再提呢?
这并不是因为黔驴技穷,而是由于计算机本就是用来帮忙做重复工的。

来,当当当当,循环上台!

开始举栗子了:
啊,千万不要忘记冒号和缩进!!!(这次就不用那一坨一坨的东西提醒了)

向屏幕输出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(爱心加粗)

有任何问题请回复提出。然后欢迎关注微信公众号格物致愚

格物致愚
上一篇下一篇

猜你喜欢

热点阅读