小甲魚Python第十九講課後習題

2021-09-18 05:33:59 字數 2168 閱讀 8871

測試題

0. 下邊程式會輸入什麼?

def next():

print(『我在next()函式裡…』)

pre()

def pre():

print(『我在pre()函式裡…』)

answer:

我在next()函式裡…

我在pre()函式裡…

請問以下這個函式有返回值嗎?

def hello():

print(『hello fishc!』)

answer:

有,當沒有return語句指定返回值時,預設返回乙個none的物件(python所有函式都有返回值)

2.請問python的return語句可以返回多個不同型別的值嗎?

answer:

可以,預設用逗號隔開,以元祖的形式返回,或者你也可以用列表包括起來返回。

3 目測以下程式會列印什麼內容:

def fun(var):

var = 1314

print(var, end=』』)

var = 520

fun(var)

print(var)

answer:1314520

4.目測以下程式會列印什麼內容?

var = ' hi '

def fun1():

global var

var = ' baby '

return fun2(var)

def fun2(var):

var += 'i love you'

fun3(var)

return var

def fun3(var):

var = ' 小甲魚 '

print(fun1())

print(fun1())

answer:baby i love you

動動手:

0. 編寫乙個函式,判斷傳入的字串引數是否為「回文聯」(回文聯即用回文形式寫成的對聯,既可順讀,也可倒讀。例如:上海自來水來自海上)

str1 = input('請輸入一句話:')

if huiwenlian(str1) == 1:

print('是回文聯!')

else:

print('不是回文聯!')

編寫乙個函式,分別統計出傳入字串引數(可能不只乙個引數)的英文本母、空格、數字和其它字元的個數。

print('第%d個字串中英文本母共有%d個,數字共有%d個,空格有%d個,其他字元有%d的個.'%(i+1,letters,digit,space,others))

小甲魚Python第九講課後題

小甲魚python第九講課後題 0.下面的迴圈會列印多少次 i love fishc for i in range 0,10,2 print i love fishc 答案 5次,0到9,每次列印i值遞增2,所以在i值為0,2,4,6,8的時候各列印一次 1.下面的迴圈會列印多少次 i love f...

小甲魚Python第五講課後習題

0.python中,int表示整型 bool 布林型別 float 浮點型 str 字串型別 1.為什麼布林型別 bool 的true和false分別用0和1表示?計算機只認識二進位制,由於二進位制只有兩個數0和1,因此用0和1來表示在合適不過了,因為不用浪費在資源在轉換的過程上 2.使用int 將...

PYTHON小白 第十九天

python小白 第十九天 1 異常概述 異常機制己經成為衡量一門程式語言是否成熟的標準之一,使用異常處理機制的python程式有更好的容錯性,更加健壯。2 異常處理機制 python的異常處理機制可以讓程式具有極好的容錯性,讓程式更加健壯。當程式執行出現意外情況時,系統會自動生成error物件來通...