Python3教程之for循环的应用
我们先来看看官方的语法介绍,学东西语法是前提,我们一起来看看
[Python] 纯文本查看 复制代码 for <variable> in <sequence>:
<statements>
else:
<statements>
这个语法相对于c#有一个优势,就是多了一个else,当循环执行完成之后可以直接给一个提示,执行一段语句。这点我挺喜欢的
下面我写了一个简单的小例子,我们输入1到100的的整数
这里我们用会到一个产生这些数字的集合
如下
[Python] 纯文本查看 复制代码 range(1, 101)
这样表示从1到100的整数,包含1到100
这里需要说明的是前位1是包含,而后面的101是不包含
因此我们写101就是1-100
看下面的例子
[Python] 纯文本查看 复制代码 for i in range(1, 101):
print("循环第 %d 次执行" % (i))
else:
print("循环结束")
相信只懂其他程序的同学,一看就能明白,语法也很简单
print是输入语句
%d 是一个站位符号,d是数字类型,还可以是s表示字符串,后面的()中是和前面安顺序对应的。
执行结果如下
[C#] 纯文本查看 复制代码 D:\Users\sufei\PycharmProjects\pythonProject\venv\Scripts\python.exe d:/Users/sufei/PycharmProjects/pythonProject/main.py
循环第 1 次执行
循环第 2 次执行
循环第 3 次执行
循环第 4 次执行
循环第 5 次执行
循环第 6 次执行
循环第 7 次执行
循环第 8 次执行
循环第 9 次执行
循环第 10 次执行
循环第 11 次执行
循环第 12 次执行
循环第 13 次执行
循环第 14 次执行
循环第 15 次执行
循环第 16 次执行
循环第 17 次执行
循环第 18 次执行
循环第 19 次执行
循环第 20 次执行
循环第 21 次执行
循环第 22 次执行
循环第 23 次执行
循环第 24 次执行
循环第 25 次执行
循环第 26 次执行
循环第 27 次执行
循环第 28 次执行
循环第 29 次执行
循环第 30 次执行
循环第 31 次执行
循环第 32 次执行
循环第 33 次执行
循环第 34 次执行
循环第 35 次执行
循环第 36 次执行
循环第 37 次执行
循环第 38 次执行
循环第 39 次执行
循环第 40 次执行
循环第 41 次执行
循环第 42 次执行
循环第 43 次执行
循环第 44 次执行
循环第 45 次执行
循环第 46 次执行
循环第 47 次执行
循环第 48 次执行
循环第 49 次执行
循环第 50 次执行
循环第 51 次执行
循环第 52 次执行
循环第 53 次执行
循环第 54 次执行
循环第 55 次执行
循环第 56 次执行
循环第 57 次执行
循环第 58 次执行
循环第 59 次执行
循环第 60 次执行
循环第 61 次执行
循环第 62 次执行
循环第 63 次执行
循环第 64 次执行
循环第 65 次执行
循环第 66 次执行
循环第 67 次执行
循环第 68 次执行
循环第 69 次执行
循环第 70 次执行
循环第 71 次执行
循环第 72 次执行
循环第 73 次执行
循环第 74 次执行
循环第 75 次执行
循环第 76 次执行
循环第 77 次执行
循环第 78 次执行
循环第 79 次执行
循环第 80 次执行
循环第 81 次执行
循环第 82 次执行
循环第 83 次执行
循环第 84 次执行
循环第 85 次执行
循环第 86 次执行
循环第 87 次执行
循环第 88 次执行
循环第 89 次执行
循环第 90 次执行
循环第 91 次执行
循环第 92 次执行
循环第 93 次执行
循环第 94 次执行
循环第 95 次执行
循环第 96 次执行
循环第 97 次执行
循环第 98 次执行
循环第 99 次执行
循环第 100 次执行
循环结束
Process finished with exit code 0
好了,这就是for的基本应用,其他方面的大家没事去研究一下即可。
|