range方法
1.计算1-100所有的数之和
# 1. 设定一个起始值 sum = 0 # 2. 遍历(1, 101)里面所有的数据 for i in the range (1, 101) # 3. 起始值依次加上遍历的数据 sum += 1 # 4. 输出sum print(sum)
2.判断列表中数字2出现的次数
l1 = [11,2,3,2,2,1,2,1,2,3,2,3,2,3,4,3,2,3,2,2,2,2,3,2]
# 1. 定义一个计数器 count_number = 0 # 2. 遍历l1里面所有的数据 for i in l1: # 3. 如果绑定的数值是2,则让计数器自动增加1 if i == 2: count_number += 1 # 4. 等待for循环运行结束,打印计数器统计的数值 print(count_number)
3.编写代码自动生成所有页网址(注意总共多少页)
https://movie.douban.com/top250
# 1. 定义一个网址模板 base_url = 'https://movie.douban.com/top250?start=%S&filter=' # 2. 发现网址规律——为0-225,公差为25的等差数列,遍历这些数值: for i in range(0, 250, 25): # 3. 用i依次替换模板里的占位符,输出所有的网址 print(base_url % i)
4.编写代码打印出下列图形(ps:for循环嵌套)
*****
*****
*****
*****
for i in range(4): # 0 1 2 3 4次 4行 for j in range(5): #0 1 2 3 4 5次 5列 print("*", end="")
print("*") # 内层循环结束,换行