測試題
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物件來通...