目录
一.for循环语法作用
作用:for循环是用来遍历可迭代对象的,数字不是可迭代对象
语法格式:
for 变量 in 可迭代对象:
变量存储的是可迭代对象中的数据
eg:在终端中输入一个数,打印每位数字相加之和
number = input("请输入一个数字:")
sum = 0
for item in number:
sum += int(item)
print(sum)
二.range 函数
- 作用:生成一个范围内的整数
- 语法格式:range(开始,结束,间隔)不包括结束值
-
开始点默认为0,间隔默认值为1 (开始不写和间隔不写时)
range(start, stop[, step])
写法一:(开始,结束,间隔)都写
for number in range(0, 10, 2):
print(number)#0
运行结果:
0
2
4
6
8
# 在终端中累加-1 -2 -3 -4,-5
sum = 0
for num in range(-1, -6, -1):
sum += num
print(sum)
写法二:不写间隔,间隔默认为1
#间隔默认为1
for num in range(1,8):#1,2,3,4,5,6,7
print(num)
写法三:不写开始,开始值默认为0
#range(结束)
#开始默认为0
for num in range(8):#0,1,2,3,4,5,6,7
print(num)