Python day 4 循环与控制
Posted bohu83
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python day 4 循环与控制相关的知识,希望对你有一定的参考价值。
if 前面整理了,不支持switch,对应只能多个elif。
对于循环类型,Python 提供了 for 循环和 while 循环(在 Python 中没有 do..while 循环)
对于循环控制,Python提供了break,continue,对比Java 多了pass.单纯为了保证语法校验通过的。
i = 1
while i < 10:
i += 1
if i % 2 > 0: # 非双数时跳过输出
continue
print(i) # 输出双数2、4、6、8、10
print("byebye while 1")
i = 11
while 1: # 循环条件为1必定成立
print(i) # 输出11~15
i += 1
if i > 15: # 当i大于15时跳出循环
break
print("byebye while 2")
输出:
2
4
6
8
10
byebye while 1
11
12
13
14
15
byebye while 2
for 循环也是一样
for i in range(5):
print(i)
for i in range(6, 20, 2):
print(i)
for j in "bohu83":
print(j)
break 跟上面一样:
for letter in 'baoshu': #
if letter == 'h':
break
print('当前字母 :', letter)
输出:
当前字母 : b
当前字母 : a
当前字母 : o
当前字母 : s
continue.就是跳过
n = 0
while n < 10:
n = n + 1
if n % 2 == 0: # 如果n是偶数,跳过
continue # continue语句会直接继续,不打印
print(n)
输出:
1
3
5
7
9
以上是关于Python day 4 循环与控制的主要内容,如果未能解决你的问题,请参考以下文章