Day13零基礎入門python第019講課後測試題及答案:我的地盤聽我的

0.下邊程序會輸出什麼?

def next():
    print('我在next()函數裏...')
    pre()
 
def pre():
    print('我在pre()函數裏...')
 
next()

打印

              我在next()函數裏...
              我在pre()函數裏...

1.請問一下這個函數有返回值嗎?

def hello():
    print('hello fishc!')

有返回值,如果函數沒有return語句也是有返回值的,返回的是一個None對象,所以我們說python所有的函數都有返回值

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

可以,默認使用元祖形式返回,也可以用列表包含起來返回:
    return x,y,'123','我愛你'  
    return [x,y,'123','我愛你']

3.目測一下程序會打印什麼內容?

 def fun(var):
    var=1314
    print(var,end='')
    
var = 520
fun(var)
print(var)

打印1314520

4.目測一下程序會打印什麼內容?

var = 'Hi'
 
def fun1():
    global var
    var = ' Baby '
    return fun2(var)
 
def fun2(var):
    var+= 'I love you'
    return var
def fun3(var):
    var = ' 小甲魚'
 
print(fun1())

 

動動手:

0.編寫一個函數,判斷傳入的字符串參數是否爲‘迴文聯’(迴文聯即用迴文形式攜程的對聯,既可順讀,也可倒讀。例如:上海自來水來自海上)

1.編寫一個函數,分別統計出傳入字符串參數(可能不止一個參數)的英文字母、空格、數字和其他字符的個數。

1.編寫一個函數,分別統計出傳入字符串參數(可能不止一個參數)的英文字母、空格、數字和其他字符的個數。

參考:

https://blog.csdn.net/Erisay/article/details/83788446

https://blog.csdn.net/cccccccaaaaaaaaa/article/details/105311076?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522158954359119195265931375%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.57677%2522%257D&request_id=158954359119195265931375&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_v2~rank_v25-3-105311076.nonecase&utm_term=%E5%B0%8F%E7%94%B2%E9%B1%BC+%E6%88%91%E7%9A%84%E5%9C%B0%E7%9B%98%E5%90%AC%E6%88%91%E7%9A%84

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章