python中的3种控制流语句:if,for,while
Posted kite123
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python中的3种控制流语句:if,for,while相关的知识,希望对你有一定的参考价值。
1.if语句
if语句的结构如下:
if 条件: 条件为True的操作 else: 条件为False的操作
例如1:
number = 23 guess = int(input("请输入一个整数:")) if guess == number: print("恭喜你猜对了!") elif guess < number: print("NO,NO,小了小了") else: print("NO,大了大了") print("游戏结束")
输出为:
>>>
请输入一个整数:5
NO,NO,小了小了
游戏结束
>>> ================================ RESTART ================================
>>>
请输入一个整数:25
NO,大了大了
游戏结束
>>> ================================ RESTART ================================
>>>
请输入一个整数:23
恭喜你猜对了!
游戏结束
2.for语句
for语句的结构如下:
for 目标 in 表达式: 循环体
例如2:
例1:# 遍历name的全部字符 name = ‘Kite123‘ for i in name: print(i,end = ‘ ‘) print("\n") 例2:# 打印列表的元素,及元素长度 member = [‘小红‘,‘小白‘,‘花花菇凉‘] for i in member: print(i,len(i))
输出结果为:
K i t e 1 2 3 # 例1结果 小红 2 # 例2结果 小白 2 花花菇凉 4
3.while语句
while语句结果如下:
while 条件: 条件为True执行操作(循环体)
number = 23 running = True while running: guess = int(input("请输入一个整数:")) if guess == number: print("恭喜你猜对了!") running = False # 猜对了,游戏结束 elif guess < number: print("NO,NO,小了小了") else: print("NO,大了大了") else: print("游戏结束")
输出结果为:
>>> 请输入一个整数:5 NO,NO,小了小了 请输入一个整数:30 NO,大了大了 请输入一个整数:23 恭喜你猜对了! 游戏结束
4.break和continue
break跳出当前循环,continue终止本轮循环,开始下一轮循环
4.1 break 语句
从 for 或 while 循环中终止,任何对应的循环 else 块将不执行。
例如:
while True: s = (input("Enter something:")) if s == ‘quit‘: break print(‘输出字符串的长度‘,len(s)) print(‘Done‘)
输出结果如下:
>>> Enter something:quit Done >>> ================================ RESTART ================================ >>> Enter something:123 输出字符串的长度 3 Enter something:quit Done
4.2 contiue 语句
while True: s = (input("Enter something:")) if s == ‘quit‘: break if len(s) < 3: print(‘Too small‘) continue print(‘输出字符串的长度‘,len(s)) print(‘Done‘)
输出结果为:
>>> ================================ RESTART ================================
>>>
Enter something:12
Too small
Enter something:123
Enter something:1234
Enter something:quit
Done
以上是关于python中的3种控制流语句:if,for,while的主要内容,如果未能解决你的问题,请参考以下文章