python-for循环
1:for循环
'''for循环主要用于遍历字符串
字符串中有几个字符,for循环就会循环几次
语法:
for 变量名 in 字符串:
循环执行的代码'''
案例
#案使用for循环查看循环scissors一共循环了几次 sum=0 for n in "scissors": sum += 1 print("*",end="",) print(sum,end="") #计算上面这个循环一共有多少个字符串 '''思路:定义一个变量,循环每循环一次这个变量+1'''
2:for/while
'''区别:
while用于指定次数的循环
for主要用于遍历
while和for可以互换'''
3:range函数
'''作用:生成一个指定范围的数字序列
语法:
range(start,stop,step)
start:代表范围的起始值,包含起始值
stop:代表范围的结束值,不包含结束值
step:代表数字与数字之间的间隔,可以是正数,也可以是负数,正数代表升序,负数代表降序'''
案例:
#生成0-100,间隔10 for n in range(0,101,10): print(n,end="") #生成0-(-100)间隔10 for n in range(0,-100,-10): print(n,) '''range不可以直接使用print去读,'''
4:使用for循环去实现指定次数循环,用for和while做个对比
#while循环,循环5此 q=0 while q<5: print(q,end="") q+=1 #for循环5次 for n in range(0,5):#range在没有写步长的时候是默认为1 print(n,end="")
5:for循环嵌套
'''与while循环一样,外循环循环一次,内循环循环结束后外循环才可以进入下一次循环''' for n in range(0,5):#当外循环循环一次 for b in range(0,5):#内循环就循环5此 print("*",end="")#内循环每循环一次,就输出一个* print(n)#输出循环计数次数
案例
#使用for循环 #计算从50~124之间所有偶数之和 #包含50和124 '''思路:可以使用range函数,生成一个序列,步长为2 定义一个变量,用于计算相加结果 使用循环计数进行相加''' sum=0 for n in range(50,125,2): sum=sum+n print(sum)
标签:end,python,sum,while,range,循环,print From: https://www.cnblogs.com/wh0915/p/16984132.html