Python流程控制

if语句

表示:
if 条件表达式(得到的值为bool类型):
条件满足后需执行的程序
elif 另一个条件表达式:
满足后执行的程序
else:
另一种情况

1)得到的值为bool类型,若条件成立,子代码就执行,若不成立就不执行
2)在同一个if-else中,只要执行了其中一个分支的代码,就不会再执行其他分支

a = 1
b=2
if a == b:
    print('a和b相同')
elif a > b:
    print('a大于b')
else:
    print('a小于b')
#结果---a小于b

while循环

可同时判断多次

times = 0
while times < 999:
	print("我说了{times}次")
	times = times + 1

break —手工强制退出循环
continue—手工进入下一个循环

for循环

for i in list:
执行某程序
自动循环

当多个for循环嵌套时,先执行内层for循环后再执行外层

对数据类型的循环

1.同时获取list的索引和值

li = [1,2,34]
for i,value in enumerate(li):
    print(i,value)
'''
0 1
1 2
2 34'''

2.字典的循环
1)获取所有的key和value
for k,v in dict.items():
print(k,v)
2)获取所有的key
for key in dict.keys():
print(key)
for k in dict:
print(k)
3)获取所有的value
for value in dict.values():
print(value)

3.range()–循环某一数据段

#想循环某数据多次,但没有具体列表时
for i in range(5,1000,2):
    print(i)
#打印hello word一百遍
for i in range(100):
    print('hello word')
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值