結構語句if

2022-07-12 05:09:07 字數 3428 閱讀 3354

if結構語句

if

條件: 如果成立則執行語句

else

: 如果不成立則執行語句

案例

username = '

admin

'if username: #

變數是空,0,none即為false

print('

我登入了!')

age = int(input('

輸入年齡:'))

username = input('

輸入使用者名稱:')

if age>18 and

username:

print('

{}今年{}歲了!

'.format(username,age))

if巢狀

if

條件:

if條件2:

結果1else

: 結果2

else

:

if條件3:

結果3else

: 結果4

消消樂小遊戲

#

消消樂小遊戲

print('

*'*5,'

歡迎來到消消樂

','*

'*5)

level = input('

請輸入你的級別(lv1 or lv2):')

if level == '

lv1'

:

print('

請繼續玩')

else

:

print('

進入付費模式,請充值!')

money = int(input('

請充值(必須為100的倍數):'))

if (money % 100)==0 and money >0:

print('

充值金額為:

',money)

else

:

print('

充值失敗!

')

猜隨機數

#

匯入random模組

import

random

ram = random.randint(1,10) #

產生乙個大於等於1小於等於10d的隨機數

num=int(input('

請輸入(1-10)之間的隨機數:'))

if num ==ram:

print('

恭喜你猜對了!獎金5w!')

else

:

print('

很遺憾你猜錯了!與獎金擦肩而過~~\n這個隨機數是:

',ram)

如果報以下錯誤,檢查指令碼起名是否為random,如果指令碼起名跟模組名一樣則會報錯。

if多層條件判斷

if

條件1:

結果1elif

條件2:

結果2else

: 結果3

案例

age = int(input('

請猜猜宋宋姐的年齡:'))

if age <= 18 and age >0:

print('

你可太有眼光啦!')

elif age > 18 and age <=30:

print('

人家還是寶寶呢!')

elif age > 30 and age<=40:

print('

長的太年輕了吧!')

else

:

print('

輸入有誤!

')

if中常用的操作運算子

操作符描述

<

小於<=

小於或等於

>

大於>=

大於或等於

==

等於!=

不等於使用and連線條件語句

使用and在條件中進行多個條件內容判斷,只有同時滿足多個條件,才能執行if後面的語句。

案例

求除以3餘2,除以5餘3,除以7餘2的數

print('

今有物不知其數,三三數之剩二,五五數之剩三,七七數之剩二,問幾何?

') #

果然語文太難了!

number = int(input('

請輸入你認為符合條件的數:'))

if number%3==2 and number%5==3 and number%7==2:

print('

恭喜你,答對了!')

else

:

print('

不對喔,再想一想!

')

使用or連線條件語句

使用or進行多個條件內容判斷時,只要滿足乙個條件,就能執行if後面的語句。

案例

判斷日銷量低於10或高於100的商品為需要關注的商品

sales = int(input('

請輸入商品日銷量:'))

if sales <10 or sales>100:

print('

此商品需要關注!

')

使用not語句

not true為false

not false為true

data =none

ifnot

data:

print('

未賦值!

') #

輸出未賦值

else

:

print('

已賦值!')

#在python中,false,none,空字串,空列表,空字典,空元組都為false

判斷值是否存在列表中

num = int(input('

請輸入一位數字暗號:'))

num_m= [3,5,8,1,0,4]

if num not

innum_m:

print('

非法輸入!')

else

:

print('

密碼正確!

')

學習來自:b站大學 p29-30

《python從入門到專案實踐》明日科技 第八章

選擇結構語句 if語句,switch語句

格式 注意事項 三元和if語句 能使用三元運算子去實現的,肯定能使用if語句 if語句實現的,不一定能夠使用三元 三元運算子對具體的結果進行操作,有乙個具體的數值,而不是乙個語句 格式 switch 表示式 首先用siwtch後面表示式的值和case後面的值進行比較,如果和值1相等,執行語句1 如果...

C 語句結構

今天開始總結一些有關c 中語句結構的有關知識,還希望各位大神能夠不吝賜教。結構分為 順序結構 分支結構 迴圈結構 跳轉語句 順序結構 語句順序執行。分支結構 語句在滿足條件下執行。例 if,if else,if else if,switch case 迴圈結構 語句在滿足條件下迴圈執行多次。例 wh...

選擇結構語句

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