最贊回答 / weixin_寶慕林0492068
我也覺得,如果是or的話,在參數(shù)類型是int或者float的情況下,就會輸出param type error.,而一個參數(shù)不可能同時是int或float,就會導(dǎo)致if這個判斷語句總會為true,就會輸出param type error. 故這里應(yīng)該用and連接。
2022-02-16
最新回答 / 卟良人3641935
print(num)這句直接將第一句的結(jié)果輸出了,因為Python2默認保存的是整數(shù),所以運行結(jié)果是3。round(num,2)只是將num小數(shù)位數(shù)保留了2位,并沒有將保留后的結(jié)果輸出。num = 10 / 3print(num)q=round(num, 2)print(q)你試一下運行這個程序就明白了。print(num)和print(q)是保留小數(shù)位數(shù)前后的兩個結(jié)果
2022-02-16
最贊回答 / 傻傻的怪咖
我舉個栗子,你看能不能發(fā)現(xiàn)你原本的錯誤:<...code...>如果我這里要輸出‘I am smart,as well as handsome’我應(yīng)該這樣寫:<...code...>可以看出,format中的寫法應(yīng)該是使temple中”{ }”里的名“=”要插入的字符串所對應(yīng)的變量名如果“{ }”中的名和變量名相同,就會沖突了
2022-02-15
最贊回答 / 陳菲林
print(r"I'm ok")print(r'I"m ok')這兩個都是可與運行成功的,只要你r句式的內(nèi)容和包裹句式前后的兩個符號不沖突就可以雙引號可以包單引號,單引號可以包雙引號,如果你包裹的符號用單引號,里邊就不能再出現(xiàn)同樣的單引號了,會被識別為r句式的結(jié)束符號 → 如:print(r'I'm ok') 這樣就不可以包裹符號為雙引號同理 →?如:print(r"I"m ok") 這樣也不可以
2022-02-14
最贊回答 / weixin_寶慕林0492068
?type() 函數(shù)的作用是用來查詢變量所指的對象類型,返回值是對象類型,而python3中支持6個標準數(shù)據(jù)類型,分別是:Number(數(shù)字)、String(字符串)、List(列表)、Tuple(元組)、Set(集合)、Di...
2022-02-12
最新回答 / 慕斯卡8373086
def sums (n):? ? refult = 0? ? if n > 0 and n <= 100:? ? ? ? while n > 0 :? ? ? ? ? ? refult = refult + n? ? ? ? ? ? n -= 1? ? ? ? return refult? ? else:? ? ? ? return '參數(shù)要在1-100之間'n1 = 99print(sums(n1))def fact(n):? ? if n == 1:? ? ? ? return 1?...
2022-02-11