# 1-10 7结束for i inrange(1,10):
if i == 7:
break# break也能够结束所在那一层for循环print(i)
for +continue
# 1-10 7跳过for i inrange(1,10):
if i == 7:
continue# continue也能够结束所在的那一层for循环 直接开始下一次print(i)
for +else
for i inrange(10):
print(i)
else:
print("行") # 0 1 2 3 4 5 6 7 8 9 行for i inrange(10):
if i == 5:
continueprint(i)
else:
print("行") # 0 1 2 3 4 6 7 8 9 行for i inrange(10):
if i == 5:
breakprint(i)
else:
print("行") # 0 1 2 3 4"""else配合for一起使用 当for循环没有被强制结束的情况下(就是没有break) 循环体结束之后运行else子代码"""
作业
#1.计算1-100所有的数之和# while方法
i =1sum =0while i <= 100:
sum += i
i += 1print(sum)
# for方法sum = 0for i inrange(1,101):
sum += i
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]
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]
count = 0for i in l1:
if i == 2:
count += 1continueprint(count)
#3.编写代码自动生成所有页网址:https://movie.douban.com/top250# 第一页 https://movie.douban.com/top250?start=0&filter=# 第二页 https://movie.douban.com/top250?start=25&filter=# 第三页 https://movie.douban.com/top250?start=50&filter=# 第四页 https://movie.douban.com/top250?start=75&filter=
base_url = "https://movie.douban.com/top250?start=%s&filter="for i inrange(0,250,25):
print(base_url % i)
# 4.编写代码打印出下列图形(ps:for循环嵌套)# *****# *****# *****# *****for i inrange(4):
print("*****")
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)