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("*") # 内层循环结束,换行

 

posted @ 2022-09-29 15:30  莫~慌  阅读(70)  评论(0编辑  收藏  举报