證照Python基礎程式語言應用班第2次上課
01_BMI計算公式說明
02_BMI格式化與邏輯判斷
03_將結果用format格式化為兩行
04_官方說明與證照202題與加總1到99
05_修改為奇數偶數分別加總兩種方法
06_迴圈其他與九九乘法表第一列
07_完成九九乘法表與format輸出
完整教學
http://goo.gl/aQTMFS
吳老師教學論壇
http://www.tqc.idv.tw/
教學論壇(之後課程會放論壇上課學員請自行加入):
https://groups.google.com/g/tcfst_python_2021_2
證照基礎程式語言 (Python 3)證照
Python 第1類:基本程式設計
技能內容:變數與常數、指定敘述、標準輸入輸出、運算式、算術運算子、數學函式的應用、格式化的輸出Python 第2類:選擇敘述
技能內容:if、if...else、if…elifPython 第3類:迴圈敘述
技能內容:while、for…inPython 第4類:進階控制流程
技能內容:常用的控制結構、條件判斷、迴圈Python 第5類:函式(Function)
技能內容:函式使用、傳遞參數、回傳資料、內建函式、區域變數與全域變數
上課用書:
Python 3.x 程式語言特訓教材(第二版)
作者: 蔡明志, 財團法人中華民國電腦技能基金會
出版社:全華
出版日期:2018/12/20
定價:490元
吳老師 110/8/10
EXCEL,VBA,Python,自強工業基金會,EXCEL,VBA,函數,程式設計,線上教學,PYTHON安裝環境
「python全域變數修改」的推薦目錄:
python全域變數修改 在 吳老師教學部落格 Youtube 的最讚貼文
證照Python基礎程式語言應用班第2次上課
01_BMI計算公式說明
02_BMI格式化與邏輯判斷
03_將結果用format格式化為兩行
04_官方說明與證照202題與加總1到99
05_修改為奇數偶數分別加總兩種方法
06_迴圈其他與九九乘法表第一列
07_完成九九乘法表與format輸出
完整教學
http://goo.gl/aQTMFS
吳老師教學論壇
http://www.tqc.idv.tw/
教學論壇(之後課程會放論壇上課學員請自行加入):
https://groups.google.com/g/tcfst_python_2021_2
證照基礎程式語言 (Python 3)證照
Python 第1類:基本程式設計
技能內容:變數與常數、指定敘述、標準輸入輸出、運算式、算術運算子、數學函式的應用、格式化的輸出Python 第2類:選擇敘述
技能內容:if、if...else、if…elifPython 第3類:迴圈敘述
技能內容:while、for…inPython 第4類:進階控制流程
技能內容:常用的控制結構、條件判斷、迴圈Python 第5類:函式(Function)
技能內容:函式使用、傳遞參數、回傳資料、內建函式、區域變數與全域變數
上課用書:
Python 3.x 程式語言特訓教材(第二版)
作者: 蔡明志, 財團法人中華民國電腦技能基金會
出版社:全華
出版日期:2018/12/20
定價:490元
吳老師 110/8/10
EXCEL,VBA,Python,自強工業基金會,EXCEL,VBA,函數,程式設計,線上教學,PYTHON安裝環境
python全域變數修改 在 吳老師教學部落格 Youtube 的最讚貼文
證照Python基礎程式語言應用班第2次上課
01_BMI計算公式說明
02_BMI格式化與邏輯判斷
03_將結果用format格式化為兩行
04_官方說明與證照202題與加總1到99
05_修改為奇數偶數分別加總兩種方法
06_迴圈其他與九九乘法表第一列
07_完成九九乘法表與format輸出
完整教學
http://goo.gl/aQTMFS
吳老師教學論壇
http://www.tqc.idv.tw/
教學論壇(之後課程會放論壇上課學員請自行加入):
https://groups.google.com/g/tcfst_python_2021_2
證照基礎程式語言 (Python 3)證照
Python 第1類:基本程式設計
技能內容:變數與常數、指定敘述、標準輸入輸出、運算式、算術運算子、數學函式的應用、格式化的輸出Python 第2類:選擇敘述
技能內容:if、if...else、if…elifPython 第3類:迴圈敘述
技能內容:while、for…inPython 第4類:進階控制流程
技能內容:常用的控制結構、條件判斷、迴圈Python 第5類:函式(Function)
技能內容:函式使用、傳遞參數、回傳資料、內建函式、區域變數與全域變數
上課用書:
Python 3.x 程式語言特訓教材(第二版)
作者: 蔡明志, 財團法人中華民國電腦技能基金會
出版社:全華
出版日期:2018/12/20
定價:490元
吳老師 110/8/10
EXCEL,VBA,Python,自強工業基金會,EXCEL,VBA,函數,程式設計,線上教學,PYTHON安裝環境
python全域變數修改 在 [Python]自學Python 100 天,全域變數、區域變數(global 的推薦與評價
某函數要修改全域變數,則要使用關鍵字global。 某函數要修改上一層函數定義的局部變數,要用nonlocal。 global範例Permalink. global範例 ... ... <看更多>
python全域變數修改 在 Python精彩主題(6)-全域變數與區域變數2 - YouTube 的推薦與評價
全域變數 與區域變數的練習程式碼免費下載:http://www.tutorAI.tw/funPython.aspx AI線上學習 ... (上篇)物件導向的晶華就在這|#012|恩哥 Python 教學. ... <看更多>
python全域變數修改 在 Re: [問題] 修改其他檔案的全域變數- 看板Python 的推薦與評價
不知道你所說的改變 A.py中 AAAA的內容的意思是什麼
載入 A.py (import A) 之後可以改變namespace裡的A.AAAA的值
但是並不會改變A.py這個檔案的內容
不過依你的順序我執行起來是沒問題的
---A.py---
AAAA=False
def setA():
global AAAA
AAAA=True
def getA():
return AAAA
class Test1():
def AisTrue(self):
return getA()
---end---
---B.py---
class Test2():
def changeA(self):
import A
A.setA()
---end---
---main.py---
import A # 讀入 A.py
import B # 讀入 B.py
test1=A.Test1() # 產生一個Test1物件
test2=B.Test2() # 產生一個Test2物件
print "\n getA:", test1.AisTrue() # 執行test1的AisTrue() method:
# 這邊會回傳False
test2.changeA() # 執行test2的changeA() method:
# A.AAAA 此時重設為 True
print "\n getA:", test1.AisTrue() # 執行test1的AisTrue() method:
# 此時回傳True
---end---
執行結果:
# python main.py
getA: False
getA: True
※ 引述《frankofranko (池上米)》之銘言:
: 我是python的新手
: 很多觀念還不太懂..
: google不到又有點緊急只好來po文
: 希望能有人幫我解答QQ
: 問題如下
: 兩個檔案有問題的部分大致如下
: A.py
: global AAAAA
: AAAAA = False
: def setA():
: global AAAAA
: AAAAA = True
: def getA():
: global AAAAA
: print"get A: ",AAAAA
: class test():
: def A_True():
: getA()
: B.py
: class test2():
: def changeA():
: import A
: A.setA()
: 程式執行的順序為
: 1.先執行到A.py 有了一個test的物件 並且執行一次A_True() 印出False
: 2.執行到B.py 有了一個test2的物件 並且執行一次changeA()
: (期待在這邊把A.py裡的AAAAA變成True)
: 3.又回來使用先前那個test的物件 這時候執行A_True 仍然印出False
: 這是為什麼呢??
: 應該要怎麼改才會對呢?
: 不好意思了這種問題好像很基本...
: 謝謝大家!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.57.113.89
※ 編輯: mantour 來自: 61.57.113.89 (06/25 09:46)
... <看更多>