Python-2D配列/リストを正しい方法で使用する
Pythonは、2次元のリスト/配列を作成するための多くの方法を提供します。ただし、これらの方法の違いを知っておく必要があります。コードが複雑になり、追跡が非常に困難になる可能性があるためです。
例
rows, cols = (5, 5) arr = [[0]*cols]*rows #lets change the first element of the 1st row to 1 & print the array arr[0][0] = 1 for row in arr: print(row) arr = [[0 for i in range(cols)] for j in range(rows)] #again in this new array lets change the 1st element of the first row # to 1 and print the array arr[0][0] = 1 for row in arr: print(row)
出力
[1, 0, 0, 0, 0] [1, 0, 0, 0, 0] [1, 0, 0, 0, 0] [1, 0, 0, 0, 0] [1, 0, 0, 0, 0] [1, 0, 0, 0, 0] [0, 0, 0, 0, 0] [0, 0, 0, 0, 0] [0, 0, 0, 0, 0] [0, 0, 0, 0, 0]
-
Pythonでpydocモジュールを使用したドキュメントの生成
はじめに pydoc moduleは、Pythonモジュールからドキュメントを自動的に生成します。ドキュメントは、コンソールにテキストのページとして保存したり、Webブラウザに表示したり、HTMLファイルとして表示したりすることができます。 この記事では、さまざまなケースでこれらのドキュメントを表示する方法を学び、Pythonスクリプト用の独自のドキュメントを作成するのに役立つdocstringについても学びます。 pydocの使用法がわかったので、始めましょう。 はじめに pydocモジュールはPythonと一緒にパッケージ化されているため、個別にダウンロードしてインストールする
-
Pythonを使用して球技をキャッチする
Pythonは、コンピューターゲームの作成にも使用できます。この記事では、Pythonを使用してボールキャッチゲームを作成する方法を説明します。このゲームでは、ボールがキャンバスウィンドウの上部から落下し続け、ウィンドウの下部にバーが表示されます。バーを左右方向に動かすための2つのボタンが用意されています。マウスボタンを押すと、下部のバーを動かして落下するボールをキャッチします。さまざまな時点で、ボールはさまざまな位置から落下します。 アプローチ ゲームを構築するためのアプローチは、次の手順で説明されています。 ステップ1 −さまざまなグラフィック、テキスト、画像などのさらなるレイアウ