if就是個判斷語句不同的語言中使用if
成都創(chuàng)新互聯(lián)長期為上千客戶提供的網(wǎng)站建設(shè)服務(wù),團隊從業(yè)經(jīng)驗10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為淮安區(qū)企業(yè)提供專業(yè)的成都網(wǎng)站制作、網(wǎng)站建設(shè),淮安區(qū)網(wǎng)站改版等技術(shù)服務(wù)。擁有十余年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。
的語法有點區(qū)別,比如在C#就是if(a
=
b
是true的話){就執(zhí)行這里語句}else{執(zhí)行這里}在python語言下就是if
a
=
b不用加括號,如果a=b為真:那么就執(zhí)行這里else:執(zhí)行這里。。
可以用求余數(shù)判斷是否能夠整除,例如:
a=2
b=3
c=4
然后判斷結(jié)果是否為0就可以。
那么b%a為true
c%a為false
IF函數(shù)用法:判斷一個條件是否滿足:如果滿足返回一個值,如果不滿足則返回另外一個值。
通俗的說法,就是IF是條件判斷函數(shù):=IF(測試條件,結(jié)果1,結(jié)果2),即如果滿足“測試條件”則顯示“結(jié)果1”,如果不滿足“測試條件”則顯示“結(jié)果2”。
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 。
需知:
如果函數(shù) IF 的參數(shù)包含數(shù)組( 用于建立可生成多個結(jié)果或可對在行和列中排列的一組參數(shù)進行運算的單個公式。數(shù)組區(qū)域共用一個公式;數(shù)組常量是用作參數(shù)的一組常量),則在執(zhí)行 IF 語句時,數(shù)組中的每一個元素都將計算。
(1)IF(A2=100,"Withinbudget","Overbudget"),
說明:如果上面的數(shù)字小于等于100,則公式將顯示“Withinbudget”。否則,公式顯示“Overbudget”。
結(jié)果:Withinbudget。
(2)IF(A2=100,SUM(B2:B5),"")
說明:如果上面數(shù)字為100,則計算單元格區(qū)域B2:B5之和,否則返回空文本。
放一個實例吧
# 用戶輸入數(shù)字
num = float(input("輸入一個數(shù)字: "))
if num 0:
print("正數(shù)")
elif num == 0:
print("零")
else:
print("負數(shù)")