<教学>Python的循环结构(for循环)

JupHamaster 木星拜 2021-04-18 11:53:22 2021-08-08 10:59:19 0

连更OvO
#P1 for循环结构的构成
#P1-1数字间的循环

for i in range(起始,结束):
    语句

学C++的dalao们应该知道这个循环是在起始数字到结束数字间的循环,但是结束的位置是循环不到的
举个栗子

for i in range(1,10):
    print(i,end=' ')

这时的结果是:1 2 3 4 5 6 7 8 9
没有10,所以当我们在数字间循环时需在末尾+1

#P1-2字符串遍历
与C++不同Py可以直接通过for循环读取字符串中的各个字符
为了演示我建立了一个字符串a

a = input()

接着我们来看看如何输出a的各个字符

for i in a:
    print(i,end=' ')

若a为null AK IOI!!!
结果为:n u l l A K I O I ! ! !
注意哦空格也算一个字符(这里没有打出来)
#P1-3列表的遍历
如果你有幸也是管理员,那么在累加求和等等题目中会看到我使用for循环 首先我们要明白列表的遍历和字符串的遍历差不多
为了方便演示我建立了一个全是整数的列表

ls = [1,5,3,7,9]

求和的方式有两种:sum函数求和,以及for循环遍历求和
为了讲解列表遍历我选择了后者

s = 0
for i in ls:
    s+=i
print(s)

最后结果为25
好耶for循环讲完了
Jup大菜B的qq:1877950671
听不懂(且有兴趣的同学)可以找我哦
root也可以
while循环下次讲(可简单了)

{{ vote && vote.total.up }}