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语句:不做任何事,可以作为补位