1、以下python語句的輸出結果是(24)
d=lambda p:p*2;t=lambda p:p*3
x=2;x=d(x);x=t(x);x=d(x);print(x)
2、下列python語句的程式執行結果是( ****** function )
def f1():
'****** function'
pass
print(f1.__doc__)
3、下列語句的輸出結果為( 6 20 )
def testvariable():
global counter
counter=0
for i in (1,2,3):counter+=i
num=10
testvariable()
num=20
print(counter,num)
4、下列語句的輸出結果是( quick )。
def afunction():
"the quick brown fox"
return 1
print(afunction.__doc__[4:9])
5、下列語句的輸出結果為(
(2, 3, 4, 5) )。
def judge(param1,*param2):
print(type(param2))
print(param2)
judge(1,2,3,4,5)
6、下列語句的輸出結果為(
)。
def judge(param1,**param2):
print(type(param2))
print(param2)
judge(1,a=2,b=3,c=4,d=5)
2、編寫程式,定義乙個求階乘的函式fact(n),並編寫測試**,要求輸入大於0的整數,用遞迴和非遞迴兩種方式實現。
# 並編寫測試**,要求輸入大於0的整數,用
# 遞迴和非遞迴兩種方式實現。
num = int(input("請您輸入乙個整數:"))
# 遞迴
def fact(n):
if n == 0:
sum1 = 1
else:
sum1 = n * fact(n - 1)
return sum1
# 非遞迴
def fact2(m):
sum2 = 1
if m == 0:
sum2 = 1
else:
for i in range(m):
sum2 = m * sum2
m = m - 1
return sum2
print(" != ".format(num, fact(num)))
print(" != ".format(num, fact2(num)))
3、編寫程式,利用可變引數定義乙個求任意個數數值的最小值的函式min_n(a,b,*c),並編寫測試**,如:print(min_n(8,2)) 及print(min_n(16,1,7,4,15))的測試**,執行結果為:
最小值為 2
最小值為 1
def min_n(a, b, *c):
list_a = [a, b]
list_a.extend(c)
return min(list_a)
print("最小值為 ", min_n(8, 2))
print("最小值為 ", min_n(16, 1, 7, 4, 15))
4、編寫函式 def my_sum(a,b,*c),求a b *c各數字之和
例如 :print(my_sum(1,2)) 輸出3
例如 :print(my_sum(1,2,3)) 輸出6
例如 :print(my_sum(1,2,3,4,5,6,7)) 輸出28
def my_sum(a, b, *c):
count = a + b
for i in c:
count = count + i
return count
print(my_sum(1, 2))
print(my_sum(1, 2, 3))
print(my_sum(1, 2, 3, 4, 5, 6, 7))
馬哥N46第六周作業
1 使用netstat和awk統計伺服器出現tcp網路狀態並按數量排序 netstat lnt awk nr 2 sort nr uniq c 17 listen 2 ll awk 這條命令的作用 輸出資訊列印3列內容,awk預設用空格區分每一列,列印內容 第一列顯示ll中的檔案所有者資訊 第二列會...
第六周 專案五 友元函式
問題及 檔名稱 test.cpp 完成日期 2015年04月14日 版本號 v1.0 問題描述 定義下面兩個類的成員函式 為體驗友元類,實際上本例並不一定是乙個好的設計,將兩個類的合併為乙個datetime,日期 時間都處理更好 輸入描述 略 程式輸出 略 include using namespa...
第六周專案1體驗常成員函式
作 者 石堯 完成日期 2014 年04 月 01日 版 本 號 v1.0 問題描述 體驗常成員函式。樣例輸入 略.樣例輸出 略。問題分析 為了避免資料成員被無意更改,所以設定成常成員函式。include include using namespace std class cpoint cpoint...