python基本語句 選擇結構

2021-10-10 23:30:35 字數 2869 閱讀 9341

基本用法:

if 要判斷的條件:

條件成立的時候,要做的事情

else:

條件不成立的時候,要做的事情

例:

age=

18if age>=18:

print

("你已成年!"

)else

:print

("你未成年!"

)

基本用法:

if 要判斷的條件:

條件成立的時候,要做的事情

elif 條件2:

條件成立的時候,要做的事情

else:

條件不成立的時候,要做的事情

holidy_name=

'中秋節'

if holidy_name==

'情人節':

print

'買玫瑰'

print

'看電影'

elif holidy_name==

'聖誕節'

:print

'吃大餐'

elif holidy_name==

'生日'

print

'吃蛋糕'

print

'買禮物'

else

:print

'每一天都是節日'

基本用法:

if 條件 1:

條件 1 滿足執行的**

if 條件 1 基礎上的條件 2:

else:

條件 2 不滿足時,執行的**

else:

條件1 不滿足時,執行的**

# 定義布林型變數 has_ticket 表示是否有車票

has_ticket =

true

# 定義整數型變數 knife_length 表示刀的長度,單位:厘公尺

knife_length =

20# 首先檢查是否有車票,如果有,才允許進行 安檢

if has_ticket:

print

("有車票,可以開始安檢..."

)# 安檢時,需要檢查刀的長度,判斷是否超過 20 厘公尺

# 如果超過 20 厘公尺,提示刀的長度,不允許上車

if knife_length >=20:

print

("不允許攜帶 %d 厘公尺長的刀上車"

% knife_length)

# 如果不超過 20 厘公尺,安檢通過

else

:print

("安檢通過,祝您旅途愉快……"

)# 如果沒有車票,不允許進門

else

:print

("大哥,您要先買票啊"

)

在 while 上方定義乙個變數,用於 存放最終計算結果

在迴圈體內部,每次迴圈都用 最新的計算結果,更新 之前定義的變數

# 計算 0 ~ 100 之間所有數字的累計求和結果

# 0. 定義最終結果的變數

result =

0# 1. 定義乙個整數的變數記錄迴圈的次數

i =0

# 2. 開始迴圈

while i <=

100:

print

(i)# 每一次迴圈,都讓 result 這個變數和 i 這個計數器相加

result += i

# 處理計數器

i +=

1print

("0~100之間的數字求和結果 = %d"

% result)

break 和 continue 是專門在迴圈中使用的關鍵字

break 某一條件滿足時,退出迴圈,不再執行後續重複的**(跳出)

continue 某一條件滿足時,不執行後續重複的**(跳過)

sum=0

x =1

n =1

while

true

:if n >20:

break

sum=

sum+ x

x = x *

2 n = n +

1print

sum

sum=0

i=0while i <10:

if i%3==

0:i +=

1continue

print

(i) i +=

1sum

+= i

print

(sum

)

num1=

int(

raw_input

('請輸入乙個數:'))

num2=

int(

raw_input

('請輸入乙個數:'))

min_num=

min(mum1,num2)

for i in

range(1

,min_num+1)

:if num1%i==

0or num2%i ==0:

gys=i

lcm=

(num1*num2)

/gys

print

('%d和%d的最大公約數為%d:'

,num1,num2,gys)

print

('%d和%d的最小公約數為%d:'

,num1,num2,lcm)

python的選擇結構(if語句)

1 條件語句 這是乙個可鞥為真也可能為假的語句,由if關鍵字開始,由冒號結束,例如 if scores 100 注 它與c語言最大的不同之處在於這裡面的條件語句沒有括號。2 塊 這是一段可以執行的 當條件語句為真時就會執行這個 塊。特別需要注意的是,python 語句中的 塊並沒有使用常見的大括號,...

選擇結構語句

ifelse ifelse語句 if 判斷語句 else if 判斷語句 else 您的輸入有誤,請注意體重為kg,身高為m 您的bmi值為 25.351541373715524 您的體重過輕需要加強營養 您的bmi值為 25.351541373715524 您的體重十分標準 4if else語句中...

選擇結構語句

int和char的轉換 int a a char b 65 system.out.println a 97 system.out.println b a system.out.println a b 162 字串拼接區別 system.out.println hello 10 20 hello102...