第019講 函式 我的地盤聽我的

2022-08-31 12:15:16 字數 3996 閱讀 2946

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

def next():

print(

'我在next()函式裡...')

pre()

def pre():

print(

'我在pre()函式裡...')

next()

me:我在next()函式裡...   我在pre()函式裡...

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

>>>def hello():

print(

'hello fishc!

')

me:有。none

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

me:可以,可以返回乙個元組來間接達到返回多個值

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

def fun(var

):

var = 1314

print(

var, end=''

)var = 520

fun(

var)

print(

var)

me:1314,520

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

var = '

hi '

def fun1():

global

varvar = '

baby

'return fun2(var

)def fun2(

var):

var += '

i love you

'fun3(

var)

return

vardef fun3(

var):

var = '

小甲魚

'print(fun1())

me:「baby i love you」  global 可使變數變為全域性變數

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

"這不是回文聯")

exit()

for x in range(len_text1 //

2): n= -1 -x

if text1[x] ==text1[n]:

m = "

ture

"

else

: print(

"這不是回文聯")

exit()

if"false"in

list1:

print(

"這不是回文聯")

else

: print(

"這是回文聯")

hui_wenlian(

"上海自來水來自海上

")

def palindrome(string

): length = len(string

) last = length-1

length

//= 2

flag = 1

for each in

range(length):

ifstring[each] != string

[last]:

flag = 0

last -= 1

if flag == 1

:

return

1else

:

return

0string = input('

請輸入一句話:')

if palindrome(string) == 1

: print(

'是回文聯!')

else

: print(

'不是回文聯!

')

方法二  運用字串倒置

def palindrome(string

): list1 = list(string

) list2 =reversed(list1)

if list1 ==list(list2):

return

'是回文聯!

'else

:

return

'不是回文聯!

'print(palindrome(

'上海自來水來自海上

'))

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

print("第

" + str(m+1) + "

個字串共有:英文本母

" +str(a)+ "

個,數字

" +str(b)+ "

個,空格

" +str(c)+ "

個,其他字元

" +str(d)+ "個。"

)count(

"i love fishc.com.

","i love you, you love me.

")

def count(*param):

length =len(param)

for i in

range(length):

letters = 0

space = 0

digit = 0

others = 0

for each in

param[i]:

ifeach.isalpha():

letters += 1

elif each.isdigit():

digit += 1

elif each == '':

space += 1

else

: others += 1

print(

'第 %d 個字串共有:英文本母 %d 個,數字 %d 個,空格 %d 個,其他字元 %d 個。

' % (i+1

, letters, digit, space, others))

count(

'i love fishc.com.

', '

i love you, you love me.

')

第019講 函式 我的地盤聽我的

測試題 0.下邊程式會輸入什麼?def next print 我在next 函式裡.pre def pre print 我在pre 函式裡.next 結果 我在next 函式裡.我在pre 函式裡.有些程式語言不夠 聰明 向這類向前引用的方式會導致報錯,但python足夠 醒目 這段 是正確的!de...

我的地盤聽我的

最近朋友的電腦中病毒了 需要重新裝系統 現在我把我裝系統的經驗和大家分享 大多數人都知道 ghost吧?恢復起來很方便.但 你們是不是忽略了系統自帶的工具 故障恢復臺 想必很多人都聽說過吧 有效的利用身邊的工具 會使我們 達到事半功倍的效果哦 進入恢復臺 輸入以下命令 copy c windows ...

L19函式 我的地盤聽我的

函式function有返回值 過程procedure簡單的特殊的沒有返回值 python嚴格來說只有函式沒有過程 def hello print hello temp hello hello temp print temp none 就算hello 沒有寫return語句 python也返回至non...