1. 程式人生 > >Python中的條件判斷、迴圈以及迴圈的終止

Python中的條件判斷、迴圈以及迴圈的終止

條件判斷

條件語句是用來判斷給定條件是否滿足,並根據判斷所得結果從而決定所要執行的操作,通常的邏輯思路如下圖;

單次判斷

  • 形式
if <判斷條件>:
	<執行>
else:
	<執行>
  • 例子
age = int(input("輸入你的年齡:"))
if age < 18:
	print("未成年")
else:
	print("已成年")

多次判斷

  • 形式
if <判斷條件1>:
    <執行1>
elif <判斷條件2>:
    <執行2>
elif <判斷條件3>:
    <執行3>
else:
    <執行4>
...
  • 例子
age = int(input("輸入你的年齡:"))
if age >= 18:
    print('adult')
elif age >= 6:
    print('teenager')
else:
    print('kid')


注意,if語句是從上往下判斷的;

迴圈

while迴圈

當條件滿足時,就不斷迴圈,直到條件不再滿足時即退出迴圈;

  • 例子
count = 50
while count > 0:
	print(str(count))
	count -= 2
print("迴圈結束")

for…in迴圈

  • 例子
sum = 0
for num in range(1, 10):
	sum += num
print(str(sum))

其中range()函式用於生成一個整數序列;

終止迴圈

  • break
    用於提前終止迴圈;
num = 1
while num <= 100:
	if num >= 10:
		break
	print(num)
	num += 2
print("結束")

  • continue
    用於跳出當前迴圈,進入下一次迴圈;
num = 0
while num < 20:
    num += 1
    if num % 2 == 0: 
        continue 
    print(num)

總結

本次相關Python中的if條件判斷、for迴圈、while迴圈以及如何終止for或者while迴圈的介紹就到這裡,如果你有更好的想法,歡迎評論共同交流!!