放一個實例吧
創(chuàng)新互聯(lián)基于成都重慶香港及美國等地區(qū)分布式IDC機房數(shù)據(jù)中心構(gòu)建的電信大帶寬,聯(lián)通大帶寬,移動大帶寬,多線BGP大帶寬租用,是為眾多客戶提供專業(yè)BGP機房服務(wù)器托管報價,主機托管價格性價比高,為金融證券行業(yè)服務(wù)器托管,ai人工智能服務(wù)器托管提供bgp線路100M獨享,G口帶寬及機柜租用的專業(yè)成都idc公司。
# 用戶輸入數(shù)字
num = float(input("輸入一個數(shù)字: "))
if num 0:
print("正數(shù)")
elif num == 0:
print("零")
else:
print("負數(shù)")
if就是個判斷語句不同的語言中使用if
的語法有點區(qū)別,比如在C#就是if(a
=
b
是true的話){就執(zhí)行這里語句}else{執(zhí)行這里}在python語言下就是if
a
=
b不用加括號,如果a=b為真:那么就執(zhí)行這里else:執(zhí)行這里。。
if函數(shù)除了遵守一般函數(shù)的通用規(guī)則以外,還有其特有的注意事項。
1 括號必須成對,上下對應(yīng)。
2 if函數(shù)有N個條件則有N+1個結(jié)果,即若結(jié)果只有3種情況的,那么條件只要2個就夠了。
3 if函數(shù)最多允許出現(xiàn)8個返回值(結(jié)果),也就意味著,最多套用7個if 。
4 多個if嵌套時,盡量使用同一種邏輯運算符。即:統(tǒng)一使用大于號或者統(tǒng)一使用小于號。避免出現(xiàn)不必要的錯誤。
5 if是個好函數(shù),很管用。哈哈。他的格式是:=if(條件1,返回值1,返回值2) 。多個嵌套的格式:=if(條件1,返回值1,if(條件2,返回值2,if(條件3,返回值3,返回值4))) 。這里先寫3層嵌套,4、5、6、7層同理。
IF函數(shù)的使用方法
1、單條件判斷返回值
=IF(A120,"完成任務(wù)","未完成")
2、多重條件判斷
=IF(A1="101","現(xiàn)金",IF(A1="1121","應(yīng)收票據(jù)",IF(A1=1403,"原材料")))
注:多條件判斷時,注意括號的位置,右括號都在最后,有幾個IF就輸入幾個右括號。
3、多區(qū)間判斷
=IF(A160,"不及格",IF(A180,"良好","優(yōu)秀"))
=IF(A1=80,"優(yōu)秀",IF(A1=60,"良好","不及格"))
注:IF在進行區(qū)間判斷時,數(shù)字一定要按順序判斷,要么升要不降。
擴展資料
IF函數(shù)判斷一個條件是否滿足:如果滿足返回一個值,如果不滿足則返回另外一個值。
測試條件:計算結(jié)果可判斷為TRUE或FLASE的數(shù)值或表達式。
真值:當測試條件為TRUE時的返回值,如果忽略,則返回TRUE.IF函數(shù)最多可嵌套七層。
假值:當測試條件為FALSE時的返回值,如果忽略,則返回FALSE.IF函數(shù)最多可嵌套七層。
IF函數(shù)的括號里包括三個參數(shù),參數(shù)1(第一個,前)是一個判斷式,參數(shù)2(兩個,,之間)是滿足判斷式的時候給出的選擇A,參數(shù)3是不滿足條件給出的判斷B。參數(shù)2和參數(shù)3可以缺省,缺省時給出的結(jié)果是0,也可以填上"",表示輸出空白。
可以用求余數(shù)判斷是否能夠整除,例如:
a=2
b=3
c=4
然后判斷結(jié)果是否為0就可以。
那么b%a為true
c%a為false