python 选择结构&循环结构
选择结构
判断语句真假,如果真则进行事件A,如果假则进行事件B
1. 单分支
if 判断语句:
为真则进行A
无缩进跳出选择
2.双分支
if 判断语句:
为真则进行A
else:
为假则进行B
3.多分支
if 判断语句1:
满足1则进行A
elif 判断语句2:
满足2则进行B
elif 判断语句3:
满足3则进行C
·······
elif 判断语句n:
满足n则进行N
else 以上语句都不满足:
则进行E
while循环
重复执行循环结构中的程序
while 循环条件():
当条件满足时,执行***
当条件满足时,执行***
当条件不满足时,跳出循环
例: 求1~100之和
i = 1
sum = 0
while i<=100:
sum += i
i+=1
print(sum)
结果: 5050
for循环
for i in range(10):
循环需要执行的代码
else:
循环结束时,需要执行的代码
例:
for i in range(5):
print(i)
结果: 0 1 2 3 4
range
range(stop): 0~stop-1
range(start,stop): start~stop-1
range(start,stop,step): start~stop step(步长)
例:
>>> range(5)
[0, 1, 2, 3, 4]
>>> range(10)
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> range(1,11)
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
>>> range(1,11,2) ##取出奇数
[1, 3, 5, 7, 9]
>>> range(0,11,2) ##取出偶数
[0, 2, 4, 6, 8, 10]
>>>
|