python刻意练习day 2 条件与循环

1.条件语句

在python中条件语句通过if语句来实现,如

if 1<2:
	print("yes")
#yes

也有使用else语句来搭配if语句使用

a,b=5,7
if a>b:
    print("more")
else:
    print("less")
#less

需要判断多个表达式是可以使用elif语句,即C中的else if

a=5
if a<0:
    print('-')
elif a>0:
    print('+')
    print(a)   
else:
    print('0')  
#+
#5  

注:python中使用缩进来标记代码块边界,故需要注意语句的缩进

关键词assert表示断言,若assert后的语句为False,程序会直接抛出AssertionError的异常

2.循环语句

while循环:while语句内的语句会一直执行直至while后的条件为False

c=0
while c<3:
    print(10+c)
    c+=1
#11
#12
#13    

for循环:python中的for语句会自动迭代和停止,如

for i in ("hello"):
	print (i end=' ')

#h e l l o 

for语句常与range() 函数共同使用
range函数有三个参数:起始值,循环次数,每步长度,其中第一个默认为0,第三个默认为1,如

for i in range(10):
    print(i,end=' ')
print('\n')    
for i in range(3,10):
    print(i,end=' ')
print('\n')
for i in range(0,10,2):
    print(i,end=' ')
'''
0 1 2 3 4 5 6 7 8 9 

3 4 5 6 7 8 9 

0 2 4 6 8 
''' 

break语句:可以跳出本循环
continue语句:可以跳出本次循环
pass语句:不做任何事,可以作为补位

发布了24 篇原创文章 · 获赞 0 · 访问量 318

猜你喜欢

转载自blog.csdn.net/weixin_45776003/article/details/102672930
今日推荐