Python 3 教程 在线

1108Python3 循环语句

for 循环的嵌套使用实例:

#!/usr/bin/python3

for i in range(1,6):
   for j in range(1, i+1):
      print("*",end='')
   print('\r')

输出结果:

*
**
***
****
*****

1107Python3 循环语句

使用循环嵌套来实现99乘法法则:

#!/usr/bin/python3

#外边一层循环控制行数
#i是行数
i=1
while i<=9:
     #里面一层循环控制每一行中的列数
     j=1
     while j<=i:
          mut =j*i
          print("%d*%d=%d"%(j,i,mut), end="  ")
          j+=1
     print("")
     i+=1

1106Python3 循环语句

for 循环 1-100 所有整数的和

#!/usr/bin/env python3

n = 0
sum = 0
for n in range(0,101):# n 范围 0-100
    sum += n
print(sum)

1105Python3 循环语句

使用内置 enumerate 函数进行遍历:

for index, item in enumerate(sequence):
    process(index, item)

实例

>>> sequence = [12, 34, 34, 23, 45, 76, 89]
>>> for i, j in enumerate(sequence):
...     print(i, j)
... 
0 12
1 34
2 34
3 23
4 45
5 76
6 89

1104Python3 条件控制

如果 if 语句中的条件过长,可以用接续符 \ 来换行。

例如:

if 2>1 and 3>2 and 4>3 and \
    5>4 and 6>5 and 7>6 and \
    8>7:
    print("OK")

注意: \ 后的一行要缩进。