條件控制語句

2021-10-21 20:13:53 字數 2102 閱讀 9800

語法: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...