グローバル変数を関数のなかで操作する場合はグローバル宣言をする。
a = 10
b = 20
def sum(x, y):
global a
a = 3
print("a:", a)
return x+ y
num = sum(a, b)
print("sum:", num)
print("a:", a)
結果:
a: 3
sum: 30
a: 3
…グローバル宣言によりaは3で表示され、関数使用後も3で表示される。しかし関数での計算ではaの10が引数のxに引き渡されているのでsumは30のまま。
登録:
コメントの投稿 (Atom)
python print
print_pythonnote print ¶ 言葉や数値を出力する ¶ In [ ]: print ( "...
-
独学プログラマー、Python1年生でPythonのプログラミングを始めたので、はじめはIDLEを使用していました。 その後はjupyter notebookを導入してメインで使っています。 jupyter notebookはAnacondaからセットで導入することが多いと...
-
各種方法で標準入力で複数行(文字列)を読み込んでリストへの格納を行ってみた。 入力の関数、メソッドとしては read、readline、readlines、input を使用する。 (read、readline、readlinesではsys.stdinを使う。はじめにs...
-
Python1年生 第5章 人工知能くんと遊んでみよう で、wheel形式のNumpyのインストールがうまくいかず、いろいろなサイトを参考にしてインストールに成功したのでその経緯などを書きとめます。同様の苦労をしている方に少しでも参考になれば幸いです。 私の構成:Python...
0 件のコメント:
コメントを投稿