青少年程式設計 Python之變數搞壞乘法口訣表第五幕

2021-09-24 15:54:19 字數 1083 閱讀 5405

在python的程式設計世界中,常常使用了變數,它的作用已經不可言喻了,可是是否想過變數失效的情況呢?

請先做乙個判斷題吧:

若輸出九九乘法口訣表,請看看哪段**可以正常輸出呢?

**片段一:

e = ""

for i in range(1,9):

for j in range(1,i+1):

e = e + "%dx%d=%d " % (j, i, j* i)

print(e)

**片段二:

for i in range(1,9):

e = ""

for j in range(1,i+1):

e = e + "%dx%d=%d " % (j, i, j* i)

print(e)

如果你在10秒內說出**片段一正確,那麼我偷偷的告訴你,你的選擇有點偏差哦!為什麼**片段二是正確輸出呢?

秘訣:1>變數是有作用範圍的;2>全域性變數不能作用於多層巢狀

ps:像**片段一裡面的e變數就是全域性變數對整個**模組起作用;那麼**片段二裡面的變數e就是區域性變數只能作用於迴圈裡面。

思考題:

1.如何消除區域性變數帶來的不便呢?

我的前一篇分享內容也不錯哦,也許對你有益:

f2010212900

使用paypal:開啟該**paypal.me/luozixi 隨你便輸入乙個數字,哈哈哈 當然你需要有paypal賬戶。

青少年程式設計競賽彙總

目前國家的政策在向多元化評價方式走,國家可不希望只有數學人才。所以越來越多的地方開始對奧數競賽進行打壓。同時舉辦更多有意思的比賽來逐漸取代奧數的選拔作用。其中兒童程式設計就是大熱!我國也擁有各種各樣的程式設計比賽,以供人才選拔,在義務教育階段最具影響力的 國字型大小比賽 莫過於5個。一 全國青少年探...

青少年趣味程式設計社群

近年來,在政策推動和市場需求增長下,steam教育與科技的結合應用正如火如荼地進行,無論是新型的科技元件 教育機械人或3d列印技術等,格物斯坦表示 無人機同樣也是。根據相關機構 國內steam教育行業未來將突破千億級的市場規模。於無人機來說,最重要的是它的四個軸,也就是能提供在空中平衡的螺旋槳。每個...

青少年學習程式設計的好處

程式設計?編的是什麼?我可以很負責任的告訴大家,編的是青少兒在學習和生活中遇到的所有問題的處理方法。從青少兒編寫的程式中,可以看出乙個孩子對所遇到問題的思考方式和解決辦法。同時,程式設計可以改善青少兒的思考方式和提高青少兒解決問題的能力。所有人的一生無非就一件事 解決問題。問題是永遠存在且不斷變化的...