グローバル変数
4042 ワード
# scoping_rule2 global 영역
pi = 3.1415
def circle_area_with_pi(r):
# mircle_area_with_pi의 local 영역
pi = 3.14
result = pi * (r ** 2)
return result
def circle_area_without_pi(r):
# circle_area_without_pi의 local 영역
result = pi (r**2)
return result
if __name__ == "__main__":
print("PI:", pi)
print("반지름:", 3, "면적", circle_area_with_pi(3))
print("반지름:", 3, "면적", circle_area_without_pi(3))
同じ名前で異なる変数を参照するので、28.27の値が1つしかありませんよね?メソッドでグローバル変数piに値を割り当てることはできませんか?
出力画面
初期画面
リスト、dict整理
Reference
この問題について(グローバル変数), 我々は、より多くの情報をここで見つけました https://velog.io/@nahye0910/Global-변수テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol