基本用法:
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...