問題タブ [codeskulptor]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 同じ変数を指す 2 つの異なるオブジェクト変数
Python で基本的なカード ゲーム (ブラックジャック) を作成していhand
ます。2 回インスタンス化し、オブジェクトにそれぞれhand
名前を付けたいクラスがあります。これらの「手の」名前はラウンドごとに再利用 (または削除して再割り当て) されるため、グローバルに宣言しています。dHand
pHand
新しいラウンドが始まると、これらの手札には次のようなカードが置かれます。
2 つの問題があります。
- 両手は常に同じカードを持ち、4 枚のカード (2 枚ではなく) を持っているように見えます。何らかの理由で と の両方が同じオブジェクトを指しているよう
pHand
です。dHand
- もう一度呼び出す
deal()
と、古いカードは失われadd_card()
ません。新しいオブジェクトではなく、古いオブジェクトに追加されるだけです。
任意のポインタ(しゃれを許して)いただければ幸いです。
編集: Hand クラスは次のように定義されます。
python - c_score 変数と p_score 変数は、スコアが 1 だけ増加するはずなのに、止められないほど増加するのはなぜですか?
以下のコード*は Python で書かれ、codeskulptor でコンパイルされており、score() 関数でグローバル変数 c_score と p_score を 1 だけ増やすのではなく、無限に増やします。
*忍び込んだ可能性のあるフォーマットエラーは無視してください。コードは問題なくコンパイルされます。意図したとおりに機能しないのは関数だけです。
python - SimpleGUICS2Pygame Linux へのインストール
パイソン。
私はこのトピックに関する私の研究を使い果たしました。Windows では問題なく動作していますが、Linux にインストールする方法がわかりません。
Linux にインストールするにはどうすればよいですか?
python-2.7 - エラーなしでIDLE python 2.7でcodeskulptorを使用する方法
この投稿の手順に従いました: https://stackoverflow.com/questions/26194747/codeskulptor-simplegui-module-for-python-2-7、サンプルコードを実行しようとしていましたが、このエラーが発生しました:
それを修正するために私にどんなアドバイスをくれますか? 事前にThx
python - 卓球ゲーム - パドルでボール衝突?
壁とのボールの衝突コードは次のとおりです-python(Codeskulptor)で作成
ボールは上下の壁で跳ね返り、パドルに当たらない場合は左右から消え、中央に再び現れて繰り返す
ただし、ボールをパドルに当ててリバウンドさせることはできません。パドルは、画面の左側に配置された円オブジェクトです (高さ/2)。
どんな助けでもいただければ幸いです
python-2.7 - コードを CodeSkulptor から PyCharm に変換する
私はコーセラからpythonを学んでいます。IDE としてCodeSkulptor( http://www.codeskulptor.org/ ) を使用しています。Pycharmで同じプログラムを書きたいです。PyCharm (Python 2.7) に組み込みの GUI パッケージがあることを知りません。以下のコードを変換したい。役立つ URL や重要な情報を教えてください。
これが私のコードです: