常用的循环分支一
程序员文章站
2022-06-06 21:25:55
...
常用的循环分支:for 、range
for循环
for循环的语法:
for 目标 in 表达式:
循环体
range循环
range循环的语法:
range([start],stop[,step=1])
1、这个BIF有三个参数,其中用中括号括起来的两个表示这两个参数是可选的。
2、step=1 表示第三个参数的值默认是1
3、range这个BIF的作用是生成一个从start参数的值开始到stop 参数的值结束的数字序列。
循环语句中常插入的两个关键的语句:break、 continue
break语句的作用:终止当前循环
continue语句的作用:终止本轮循环,并开始下一轮循环。
条件表达式(三元操作符)
x,y=4,5
if x<y;
small=x
else:
small=y
例子可以改为:
small=x,if x<y else y
语法:x if条件 else y
如果if条件成立,则为x,否则为y
代码在这里插入代码片
member=('小甲鱼','小布丁','小美女')
>>> for i in member:
print(i,end='')
小甲鱼小布丁小美女
>>> for i in member:
print(i,len(i))
小甲鱼 3
小布丁 3
小美女 3
range(5)
range(0, 5)```
list(range(5))
[0, 1, 2, 3, 4]
>>> for i in range(5):
print(i)
0
1
2
3
4
>>> range(2,9)
range(2, 9)
>>> list(range(2,9))
[2, 3, 4, 5, 6, 7, 8]
>>> for i in range(2,9):
print(i)
2
3
4
5
6
7
8
>>> for i in range(1,10,4):
print(i)
1
5
9
bingo='小甲鱼是帅哥'
answer=input('请输入小甲鱼最想听得一句话:')
while True:
if answer ==bingo:
break
answer=input('抱歉,错了,请重新输入(答案正确才能推出游戏):')
print('哎哦,帅哦')
print('您真是小甲鱼肚子里的蛔虫啊')
for i in range(10):
if i%2!=0:
print(i)
continue
i += 2
print(i)
上一篇: C语言结构体不会?链表不会?完全没头绪?看完这个你秒懂!
下一篇: JavaScript