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 == 跳过本次循环,继续下次循环

 

posted @ 2021-08-03 14:27  落叶给树的留言  阅读(161)  评论(0)    收藏  举报