while、for、break、continue、语法使用
1、while循环格式、无限循环
while 条件:#条件成立True进入循环不成立False不循环
循环内容
while 条件:
可执行代码
else:
可执行代码
1 flag = 1#flag == 旗帜、标记
2
3 while flag <= 3 :
4 print("nihao..")
5 flag += 1
6 else:
7 print("normal end of sycle")#循环正常结束执行else
8 #normal end of sycle == 循环正常结束
循环分为有限循环以及无限循环、while属于无限循环、正如上条代码while可以通过变量改为有限循环、但是不建议使用
2、for i in range()、循环结构、有限循环
for i in range(10)
print("hello")
#结果打印十次hello
# for 循环用于迭代序列(即列表,元组,字典,集合或字符串)。
这与其他编程语言中的 for 关键字不太相似,而是更像其他面向对象编程语言中的迭代器方法。
通过使用 for 循环,我们可以为列表、元组、集合中的每个项目等执行一组语句。
1 list = [('book',2000),
2 ('thinkpad',7000),
3 ('iphonex',2000)]#列表包含商品名以及商品价格
4 user_budget = input("please enter your budget...")
5 if user_budget.isdigit:#判断长得像不像数字
6 user_budget = int(user_budget)
7 for v, i enumerate(list,1):#enumerate == 列举,给列表加序号
8 #使用v i 两个变量来接收列表数据,形成对应分配
9
#打印列表中的数据
fruit = ["banana""watermelon""grapes"]
for x in fruit
print(fruit)
#结果为 banana watermelon grapes
3、break、continue
break == 终止
continue == 跳过本次循环,继续下次循环
本文来自博客园,作者:{落叶给树的留言},转载请注明原文链接:https://www.cnblogs.com/luoyegeishudeliuyan/p/15094171.html