python输出for循环中第二个数字,pythonfor循环2个参数

首页 > 教育培训 > 作者:YD1662023-07-30 18:11:38

for循环在循环中很流行,写法简单,应用于预先知道循环次数的场景。

for循环语法结构

for <variable>变量 in < sequence >字符串,列表,元组,字典,集合 < statements >循环体,循环最后为False的时候就执行else else: < statements >

python输出for循环中第二个数字,pythonfor循环2个参数(1)

for循环

示例:编程实现在控制台中求从1-100之和

sum_of_number = 0 # 存储和的值 for i in range(0, 101): sum_of_number = i else: print("=====循环结束=====") print(sum_of_number) for循环的范围

1):for-in 用于集合的遍历,该变量将会在每次循环开始时自动被赋值,for-in循环可用于遍历范围。

实例01:

for i in [1, 2, 3, 4, 5, 6, 7, 8, 9]: print(i, end=" ") # 使用中括号(list集合)表示一个范围,循环的过程中可以从头到尾依次取到集合中的元素

实例02:

for i in ['Alice', 'Billy', 'Candy', 123, 456, 789]: print(i, end=" ") # 在使用 for-in 循环遍历集合时,集合中有几个元素,for-in 循环的循环体就执行几次,针对每个元素执行一次,循环计数器(变量i)就会依次被赋值为元素的值

演示结果:

python输出for循环中第二个数字,pythonfor循环2个参数(2)

for循环

2):for-in range 传统的for循环

方法01:range(单个数字:从0开始到这个数字 -1,每次递增1,取不到最后一个数字)

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

方法02:range(两个数字:从第一个数字开始,从第二个数字 -1结束,每次递增1个)

for i in range(2,10): print(i, end=" ")

方法03:range(三个数字:从第一个数字开始,到第二个数字-1结束,每次按照第三个数字递增)

for i in range(2, 10, 2): print(i, end=" ")

演示结果:

python输出for循环中第二个数字,pythonfor循环2个参数(3)

for循环

python输出for循环中第二个数字,pythonfor循环2个参数(4)

Python循环

for循环案例演示

实例01:编程实现在控制台中求1-100间5和7的倍数之和

sum_of_number = 0 for i in range(1, 101): if i % 5 == 0: sum_of_number = i elif i % 7 == 0: sum_of_number = i else: pass print("1-100之间5和7的倍数之和为:%d" % sum_of_number)

代码分析:

在for-in range中定义的循环范围是1,101,第二个数字为101才能取到100;通过if-elif-else条件选择语句判断取到的数值是否是5的倍数,7的倍数,都不是就pass,并且定义一个变量sum_of_number来存储累加的结果,所有数字判断完成后,打印结果。

演示结果:

python输出for循环中第二个数字,pythonfor循环2个参数(5)

for循环实例

实例02:编程实现在控制台中求水仙花数,水仙花是一个三位数,如:153=13 53 33

for i in range(100, 1000): if int(str(i)[0])**3 int(str(i)[1])**3 int(str(i)[2])**3 == i: print(i, end= ",") else: continue

代码分析:

for-in range取值范围是100-999的三位数;把取到的每一个三位数先通过str转换成字符串,在依次通过字符串的下标0,1,2取出字符串中的三个元素,并且使用int把每个字符串的元素转换为整数在把计算**3的结果进行累加,如果三个数累加后==i(取出的三位数)就满足水仙花的条件,最后打印出结果。

演示结果:

python输出for循环中第二个数字,pythonfor循环2个参数(6)

for循环实战

Python入门实战系列课程:for循环案例演示

每天进步一点点,跟着教头学Python

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.