python学习之控制语句

  • 条件控制

1.单分支判断:if...else...

score=68;

if score>=60:
    print('及格');
else:
    print('不及格');

2.多分支判断:if...elif...else...(注意是elif)

score=76;

if score>=90:
    print('A');
elif score>=60:
    print('B');
else:
    print('C');
  • 循环控制

1.while...else... while条件为假则执行else语句

i=10;

while i>1:
    print(i);
	i-=1;
else:
    print('循环结束');

2.for...else... for条件为假则执行else语句,主要用于遍历列表、元组、集合、字典,常与in结合使用

mylist=[1,2,3,4,5];

for i in mylist:
    print(i); # 元组、集合类似

'''
输出
1
2
3
4
5
'''
mydict={
	'name1':'user1',
	'name2':'user2',
	'name3':'user3'
};


for i in mylist:
	print(i,mylist[i]);

'''
输出为
name1 user1
name2 user2
name3 user3
'''

此外,for还可以用来遍历字符串

str='hello';

for i in str:
	print(i);

'''
输出
h
e
l
l
o
'''

再介绍两个循环控制语句break和continue

break用于结束当前循环

continue用于结束单次循环

i=0;

while i<5:
    if i==3:
	break;
    print(i);
    i+=1;
'''
输出
0
1
2
i=0;

while i<5:
    if i==3:
	continue;
    print(i);
    i+=1;
'''
输出
0
1
2
4
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值