条件判断
条件语句是用来判断给定条件是否满足,并根据判断所得结果从而决定所要执行的操作,通常的逻辑思路如下图;
单次判断
形式
1
2
3
4
|
if <判断条件>: <执行> else : <执行> |
例子
1
2
3
4
5
|
age = int ( input ( "输入你的年龄:" )) if age < 18 : print ( "未成年" ) else : print ( "已成年" ) |
多次判断
形式
1
2
3
4
5
6
7
8
9
|
if <判断条件 1 >: <执行 1 > elif <判断条件 2 >: <执行 2 > elif <判断条件 3 >: <执行 3 > else : <执行 4 > ... |
例子
1
2
3
4
5
6
7
|
age = int ( input ( "输入你的年龄:" )) if age > = 18 : print ( 'adult' ) elif age > = 6 : print ( 'teenager' ) else : print ( 'kid' ) |
注意,if语句是从上往下判断的;
循环
while循环
当条件满足时,就不断循环,直到条件不再满足时即退出循环;
例子
1
2
3
4
5
|
count = 50 while count > 0 : print ( str (count)) count - = 2 print ( "循环结束" ) |
for…in循环
例子
1
2
3
4
|
sum = 0 for num in range ( 1 , 10 ): sum + = num print ( str ( sum )) |
其中range()函数用于生成一个整数序列;
终止循环
break
用于提前终止循环;
1
2
3
4
5
6
7
|
num = 1 while num < = 100 : if num > = 10 : break print (num) num + = 2 print ( "结束" ) |
continue
用于跳出当前循环,进入下一次循环;
1
2
3
4
5
6
|
num = 0 while num < 20 : num + = 1 if num % 2 = = 0 : continue print (num) |
总结
本次相关python中的if条件判断、for循环、while循环以及如何终止for或者while循环的介绍就到这里,如果你有更好的想法,欢迎评论共同交流!!
以上这篇对python中的条件判断、循环以及循环的终止方法详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持服务器之家。
原文链接:https://blog.csdn.net/github_39655029/article/details/81211268