您當前的位置:首頁 > 詩詞

《基於計算思維的Python程式設計•河北工程》學習筆記(3)

作者:由 水城藍 發表于 詩詞時間:2022-05-02

第4周——控制結構實戰

1。下列程式碼的執行結果為(

81,99,

)x=[11,22,50,73,81,99,100] for item in x:

if item%3==0: print(item,end=‘,’)。

2。s=0 for i in range(1,5): m=1 for j in range(1,i+1): m=m*j s=s+m

print(s) 程式執行結果是(

33

)。

3。程式的執行結果是:(

ghef

)ll = [‘ab’, ‘cd’, ‘ef’, ‘gh’] for x in ll[::-1]: if x<‘ce’: break print(x,end=‘ ’)。

4。執行結果為:(

102 105 108

)for i in range(102,110): if i%3== 0: print(i)。

5。以下程式的執行結果為:(

15

)。s = 0 for i in range(1,10): s += i if i == 5: print(s)。

第5周——函式與模組

1。‌random庫中,random()函式的作用是(

生成隨機數x,且0.0<=x<1.0

)。

2。寫出下面程式碼的執行結果(

2 3

) def fun(a): a=a+1 return a a=fun(1)

b=fun(a) print(a,b)。

3。寫出下面程式碼的執行結果(

6

) def demo(a,b,c): print(a+b+c) s=[1,2,3]

demo(*s)。

4。寫出下面程式碼的執行結果(

16

)def mysum(*p):‍ return sum(p) ‍print(mysum (3, 5, 8))。

5。寫出下面程式碼的執行結果(

6

)‍g=5 ‍def test(): ‍ global g ‍ g=g+1‍ return g ‍print(test())。

第6周——函式與模組實戰

1。寫出下面程式碼的執行結果(

6

)​def f(): x=5 if x%2==0: print(x) else: print(x+1) ​x=4​f()。

2。寫出下面程式碼的執行結果(

15

)def mysum(v): s = 0 for i in v: s += i return s

​x = mysum([1,2,3,4,5]) ​print(x)。

3。寫出下面程式碼的執行結果(

9

)def fac(n): m=1 for i in range(1,n+1): m=m*i return m s = 0 for i in range(1,4): s=s+fac(i) print(s)。

4。寫出下面程式碼的執行結果(

3 4 4

)‌j=[3,4] ‌def g(): x=30 for x in j: print(x,end=‘’)‌ print(x) ‌g()。

5。寫出下面程式碼的執行結果(

[0,1]

)‍def f(x,y=[]):‍ for i in range(x): y。append(i*i)‍ print(y) ‍f(2)。

標簽: print  def  range  執行  程式碼