小白必看! Python中常用的流程控制語句解析,需要具體程式碼範例
導語:Python作為一門簡潔而強大的程式語言,具有簡單易學的特點,適合初學者入門。而流程控制語句是程式設計的核心,透過掌握流程控制語句,可以讓你的程式編寫更加靈活有效率。本文將為你詳細解析Python中常用的流程控制語句,並配以具體的程式碼範例,希望對你的學習有所幫助。
一、if語句
if語句是Python中最基本的流程控制語句之一,用來根據條件判斷來執行不同的程式碼區塊。其一般的語法結構為:
if condition:
# code block to be executed if the condition is True
其中,condition為需要判斷的條件,若該條件為真,則執行下方縮排的程式碼區塊。
範例1:判斷一個數是奇數還是偶數
num = 10
if num % 2 == 0:
print("该数为偶数")
else:
print("该数为奇数")
輸出結果為:"該數字為偶數"
範例2:判斷學生是否及格
score = 90
if score >= 60:
print("恭喜你,你及格了!")
else:
print("很遗憾,你没有及格。")
輸出結果為:"恭喜你,你及格了!"
二、for迴圈
for迴圈用於遍歷一個可迭代物件(如列表、元組、字串等),並對其中的每個元素進行相同的操作。其一般的語法結構為:
for element in iterable:
# code block to be executed for each iteration
#其中,element代表可迭代對像中的每個元素,iterable代表可迭代對象,包含多個元素。
範例3:遍歷清單中的元素並輸出
fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
print(fruit)
輸出結果為:"apple", "banana", "cherry"
範例4:計算1到10之間的所有數字的總和
sum = 0
for i in range(1, 11):
sum += i
print(sum)
#輸出結果為:55
三、while循環
while循環在滿足特定條件時重複執行程式碼區塊,直到條件不再成立。其一般的語法結構為:
while condition:
# code block to be executed repeatedly
其中,condition為需要判斷的條件,只有當條件為真時,迴圈會一直執行。
範例5:計算1到10之間的所有數字的總和
sum = 0
i = 1
while i
sum += i i += 1
print(sum)
輸出結果為:55
範例6:猜數字遊戲
import random
number = random.randint(1 , 100)
guess = int(input("請輸入一個數字:"))
while guess != number:
if guess > number: print("猜大了,请继续猜!") else: print("猜小了,请继续猜!") guess = int(input("请输入一个数字:"))
print("恭喜你,猜對了! ")
四、break和continue語句
在迴圈中,break和continue語句可以控製程式的執行流程。
break語句用於終止整個循環,即使循環條件仍然為真。 continue語句用於跳過目前迴圈的剩餘程式碼,並進行下一個迴圈。
範例7:遍歷清單直到遇到某個元素為止
fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
if fruit == "banana": break print(fruit)
輸出結果為:"apple"
範例8:遍歷清單並跳過某個元素
fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
if fruit == "banana": continue print(fruit)
輸出結果為:"apple", "cherry"
總結:
本文介紹了Python中常用的流程控制語句,包括if語句、for迴圈、while迴圈以及break和continue語句,並透過具體的程式碼範例展示了它們的用法。掌握了這些基本的流程控制語句,你將能夠編寫更靈活和有效率的程式。希望這篇文章對你的學習有幫助,祝你早日成為Python的高手!
以上是必學!深入解析Python中常用的流程控制語句的詳細內容。更多資訊請關注PHP中文網其他相關文章!