語法:if 條件表示式 :
**塊**塊**塊中儲存著一組**,同乙個**塊中的**,要麼都執行要麼都不執行
**塊以縮排開始,直到**恢復到之前的縮排級別時結束
**塊就是一種為**分組的機制
value =
30000
if value >=
30000
:print
('有錢任性'
)elif value >=
20000
:print
('有錢真好'
)elif value >=
10000
:print
('哥也月薪上萬了'
)elif value >=
5000
:print
('工資還說的過去'
)elif value >=
2000
:print
('能養活自己了'
)
總結: if-elif-else中只會有乙個**塊會執行
求1000以內所有的水仙花數
n=
100while n<
1000
: num=
str(n)
bai =
int(num[0]
) shi =
int(num[1]
) ge =
int(num[2]
)if n == bai **
3+ shi**
3+ ge **3:
print
(n) n=n+
1
2.獲取使用者輸入的任意數,判斷其是否是質數?
user_input=
int(
input
('輸入任意乙個整數'))
if user_input>
1and user_input<=2:
print
('輸入的是質數'
)elif user_input<=1:
print
('輸入的不是質數'
)elif user_input>2:
i=2while user_input > i :
if user_input % i ==0:
print
(user_input ,
'不是質數'
)break
i +=
1else
:print
(user_input ,
'是質數'
)
user_input=
int(
input
('請輸入任意乙個整數'))
i=2while user_input>i:
if user_input % i ==0:
print
(user_input,
'不是質數'
)else
:print
(user_input,
'是質數'
)break
else
:print
(user_input,
'不是質數'
)
3.猜拳遊戲:
import random
player=
input
('請出拳: 0--石頭 1--剪刀 2--表布'
)computer = random.randint(0,
2)if(player==0)
and(computer==1)
or(player==1)
and(computer==2)
or(player==2)
and(computer==0)
:print
('玩家獲勝'
)elif player==computer:
print
('平局'
)else
:print
('電腦獲勝'
)
條件控制語句
if 條件表示式 塊 塊中儲存著 組 同 個 塊中的 要麼都執 要麼都不執 塊以縮排開始,直到 恢復到之前的縮排級別時結束 塊就是 種為 分組的機制 num int input 可以將input 的返回值轉換為int型別if 條件表示式 塊else 塊 if 條件表示式 塊elif 條件表示式 塊e...
條件控制語句
2.input 函式 3.if else語句 4.if elif else語句 5.while 條件運算子可以將語句與語句連線,用於邏輯判斷。形如下 語句1if表示式else語句2 如果表示式的判斷結果為true,則會執行語句1,反之,則會執行語句2。and比or的優先順序高。通過語句m 2 or ...
條件控制語句
條件判斷語句 if input 函式a int input 請任選123輸入 if a 1 print 數字是1 if a 2 print 數字是2 if a 3 print 數字是3 if else語句a int input 請輸入非0的乙個整數 if a 0 print 您輸入的是乙個正數 el...