1、for 循环
-
语法结构:
-
for 变量 in 序列:
循环体
-
-
执行过程:
- 让变量去序列中取值,一个一个的取,取完为止;每取一个值,执行一次循环体。
-
range的用法
用法 | 含义 |
---|---|
range (N) | 产生一个0~N-1的数字序列 |
range(M,N) | 产生一个M ~N-1的数字序列,M和N都是整数序列,并且M小于N |
range(M,N,step) | step控制每次增加的值,默认情况下是1 |
练习1:产生一个100到1所有的数字对应的序列
for x in range(100, 0, -1):
print(x)
练习2:计算1+2+3+…+100的和
sum1 = 0
for num in range(1, 101):
sum1 = num + sum1
print(sum1)
练习3:统计0~100中能够被3整除的偶数的个数
# 方法一
count = 0 # 定义一个变量保存最后的个数
for num in range(101):
if num % 3 == 0 and num % 2 == 0:
count += 1 # 满足条件的个数在原来基础上进行加和
print(count)
# 方法二:
count = 0
for num in range(0, 101, 6): # 能被3整除的偶数就是6的倍数
count += 1
print(count)
练习4:求1000以内能被7整除但是不能被3整除的数的和<