1. HOME
  2. »
  3. プログラミング・Web
  4. »
  5. Python
  6. »
  7. Pythonでじゃんけんゲームを作ってみよう!小学生からのPython入門

Pythonでじゃんけんゲームを作ってみよう!小学生からのPython入門

さて、ここまででPythonパイソンプログラミングをするための準備じゅんびができました。
ここからは実際じっさいプログラミングをしていきましょう。

りこ

山田先生、最近さいきん、グッバイキティちゃんとはどう?

山田

うむ……なかなか会えないんだべ

りこ

そうなんだ

アル

いそがしいの?

山田

そうでもないべ。でもグッバイキティちゃんは、ユーチューブで活動中かつどうちゅう演歌えんかうただべ

りこ

演歌!?

アル

どういう歌?

山田

あんたが〜、いぃひんくなった日々は、おもろいぐらいに、おもんない〜♪

アル

わぁ。いい歌

りこ

DISH//のねこ

目次
  1. Pythonでテキストを表示してみよう!
  2. Pythonで変数を使ってみよう!
  3. リスト(配列)を使ってみよう!

Pythonでテキストを表示してみよう!

これからはプログラミングに入っていきます。
まずはテキストを表示ひょうじする方法ほうほうです。

山田

やはりゲームに必要不可欠ひつようふかけつなのは、テキストだべな

アル

うん。「じゃんけんぽん」とか表示させたいもんね

山田

テキストを表示するためのおねがいは、printというものを使うべ
では、さきほど作ったjanken.pyに、このように入力してみるべ!

janken.py

print("じゃんけんぽん!")
山田

ファイル」→「保存」をクリックして、いま作ったものを保存ほぞんするべ!

山田

では、いま作った、文字もじを表示するためのプログラムを、実行してみるべよ

りこ

どうやるの?

山田

さきほどひらきっぱなしにしておいた、コマンドプロンプト、またはターミナルを使うべ!

りこ

なるほど!

山田

あと、実行じっこうのお願いが、WindowsウィンドウズMacマックちがうから、気をつけるべよ

Windowsの場合

> python janken.py

Macの場合

% python3 janken.py
山田

そして、ここが緊張きんちょう一瞬いっしゅんだべ。うまくうごくべかなぁ……
思い切って、enter(return)すべ

アル

あ、「じゃんけんぽん!」って表示された!

りこ

すごーい!

山田

よかったべ……ちゃんと動いたべ

Pythonで変数を使ってみよう!

つづいて、Pythonパイソン変数へんすうを使ってみたいと思います。

山田

つぎは、変数使つかかただべ

りこ

変数は、なにかをおぼえておいてもらうために使うんだったよね

山田

うむ
では、janken.pyを、こんなふうに変更へんこうしてみてほしいんだべ

janken.py

hand_gu='グー'
hand_choki='チョキ'
hand_pa='パー'

print(hand_gu)
print(hand_choki)
print(hand_pa)
りこ

えっと、hand_guhand_chokihand_pa変数で、それぞれに手を覚えてもらっているんだね

アル

あ、そしてさっき使ったprintで、それぞれの変数に覚えてもらっている手を表示ひょうじしているんだ

山田

そういうことだべ!

りこ

あ、あとJavaScriptジャバスクリプトのときみたいな、変数宣言せんげんがない!

山田

そうなんだべよ。Pythonでは変数を宣言する必要ひつようがないんだべ

ではこれを実行じっこうしてみるべ

Windowsの場合

> python janken.py

Macの場合

% python3 janken.py
りこ

うん。ちゃんと、グー、チョキ、パーって表示されてるね!

リスト(配列)を使ってみよう!

つづいて、リストを使つかってみましょう。

山田

つぎはリストというものをまなんでいきたいんだべけど、アルくん、JavaScriptジャバスクリプトのときに配列はいれつを使ったのをおぼえているべか?

アル

うーん。なんだっけな……

りこ

アル、わすれちゃったの?
RPGのマップを作ったときとかに使ったじゃない!

山田

よく覚えているべな。あんなに何気なにげなく紹介しょうかいしただけなのだべに

りこ

だって、かんジャニ∞のメンバーをれいに、配列を使ったでしょ?

アル

なんだ。それで覚えてるだけじゃん

りこ

覚えてないよりましじゃない!

山田

まぁまぁ
とにかく、配列というのは、たくさんのことを覚えておいてくれる変数のようなものだべ
JavaScriptでは配列だったべけど、Pythonではこれをリストとぶんだべ

リストを使うと、さっきのじゃんけんの手も、もっとかんたんに書けるんだべ
さっき作ったのを、このように変更へんこうしてみてほしいべ

janken.py

hands=['グー', 'チョキ', 'パー']
print(hands[0])
print(hands[1])
print(hands[2])
山田

これを、実行じっこうしてみるべ

Windowsの場合

> python janken.py

Macの場合

% python3 janken.py
山田

すると、さっきと同じように、こんなふうに表示されるべ

実行結果

グー
チョキ
パー
りこ

hands[0]はグー、hands[1]はチョキ、hands[2]はパーを覚えててくれてるのね!

山田

そうだべ。0から順番じゅんばんに、[]のなかに書いたものを覚えててくれるんだべ

次のページでは、プレイヤーが入力できるようにしていきます。

このシリーズの一覧はこちら

  1. 小学生からのプログラミング入門。プログラミングってなぁに?
  2. Scratchの使い方と、ゲーム作りの基礎知識を学ぼう! 小学生からのプログラミング入門
  3. Scratchでじゃんけんゲームを作ろう! 小学生からのプログラミング入門
  4. Scratchでシューティングゲームを作ろう! 小学生からのプログラミング入門
  5. Scratchでピアノ鍵盤を作って音を鳴らそう! 小学生からのプログラミング入門
  6. テキストエディタ(Visual Studio Code)をインストールしてみよう! 小学生からのプログラミング入門
  7. Visual Studio Codeを日本語化してみよう! 小学生からのプログラミング入門
  8. JavaScriptでおみくじを作ろう! 小学生からのプログラミング入門
  9. JavaScriptで今月の残り日数を計算してみよう! 小学生からのプログラミング入門
  10. JavaScriptで画像を表示してみよう! 小学生からのプログラミング入門
  11. JavaScriptで画像を移動してみよう! 小学生からのプログラミング入門
  12. 【JavaScript】キー入力でキャラを動かしてみよう! 小学生からのプログラミング入門
  13. 【JavaScript】ファイルを分けて管理してみよう! 小学生からのプログラミング入門
  14. 【JavaScript】オブジェクトを使ってみよう! 小学生からのプログラミング入門
  15. 【JavaScript】ゲームのメインループを作ってみよう! 小学生からのプログラミング入門
  16. 【JavaScript】キャラを決まった間隔ずつ動かす! 小学生からのプログラミング入門
  17. HTML5とCanvasを使ってみよう! 小学生からのプログラミング入門
  18. 【JavaScript】迷路やRPGで使えるマップを作ってみよう! 小学生からのプログラミング入門
  19. 【JavaScript】マップでキャラを動かせるようにしよう! 小学生からのプログラミング入門
  20. 【JavaScript】クラスの概念をしっかりと理解しよう! 小学生からのプログラミング入門
  21. 【JavaScript】プログラム全体をクラスを使って作ってみよう! 小学生からのプログラミング入門
  22. 【JavaScript】文字を表示するクラスを作ってみよう! 小学生からのプログラミング入門
  23. 【JavaScript】改行と一文字ずつ画面に表示する方法! 小学生からのプログラミング入門
  24. 【JavaScript】ノベルゲーム風にキー入力で文字を切り替える方法! 小学生からのプログラミング入門
  25. JavaScriptでRPGを作ろう!スマホにも対応したゲームの作り方
  26. webpackを使ってゲームエンジンを作ろう!(JSライブラリの作り方)
  27. WindowsにPythonをインストールしてみよう!小学生からのPython入門
  28. MacにPythonをインストールしてみよう!小学生からのPython入門
  29. Pythonでじゃんけんゲームを作ってみよう!小学生からのPython入門
  30. Pythonのtkinterを使って、ウィンドウを表示してみよう!
  31. Pythonのtkinterで、画像つきのおみくじゲームを作ろう!

スポンサードリンク

関連コンテンツ

オススメ記事

Bootstrap 4 を読み込む為の方法を徹底解説。パッケージマネージャーなど。

今回は Bootstrap 4 の使い方です。It_is_Rです。 では詳しくみていきましょう。 Bootstrap とは Bootstrap は Webサイトを制作するときに使う、CSSフレーム

WordPress|特定カテゴリーに属する記事を一覧表示させる方法!!

今まで、何度かに分けて書いた記事でも、その一覧がなかったので見にくいなーと思っていた@It_is_Rです。 昨日、記事の一覧表示をするショートコードを作って、記事の一覧が欲しい記事にだけ貼り付けてみ

VCCW

VCCW で、超簡単に WordPress のローカル開発環境を整える方法。

考えすぎて間違った方向へ進む、@It_is_Rです。 WordPress のローカル開発環境を作りたい時、 VCCW を使うと便利です。 今回は、 その方法を紹介します。 VCC

PythonでUSBメモリのパスワードを解析。総当たりでロック解除してみよう!

みなさんこんにちは。@It_is_Rです。今回はPythonを使って、総当たりでUSBメモリのパスワードを解析する方法を紹介します。(※このストーリーはフィクションです) Rりこ師匠、

【Mac】ローカルにWebサーバを立ち上げる超簡単な方法!

JavaScriptを使ってWebページなどの開発をしていると、Google ChromeやSafariなどのブラウザでうまく開けない場合が稀にあります。 そんな時、ローカルにWebサーバを立ち上げ

java

Javaのクラスとメソッドの違いとは?ゲーム風に解説。

この頃小説を読んでいなく、何か読みたいなと思っている@It_is_Rです。 Javaを勉強し始めたばかりの人は、何やら難しい単語に混乱する人も多いでしょう。その中で、クラスとメソッドって一体何が

パスの書き方を覚えるべ!

パスの書き方を覚えよう。絶対パス、相対パス、ルート相対パスの違い

みなさん、こんにちは。今日もプログラミングの勉強《べんきょう》をはじめていきましょう。 今回は、パスの書き方について学びます。パスというのは、ファイルの場所《ばしょ》を、パソコンに教《おし》え

Markdown記法一覧。最速で文章を書くには、これを覚えるべし!

Markdownは文章を記述するための言語です。サイト上で文章を作るとき、タグを使うことで、その文章に様々な意味を持たせます。 しかし、直接タグを打ち込むのは大変ですし、エディタの機能を使おう

キー入力で文字を切り替えるべ

【JavaScript】ノベルゲーム風にキー入力で文字を切り替える方法! 小学生からのプログラミング入門

小学生からのJavaScript講座です。 前回、文字を一文字づつ表示させる方法と改行の方法を紹介しました。今回はこのプログラムに、キー入力によって文字を切り替えられる機能をつけてみましょう。

Unityのダウンロードとインストールの方法【Mac】

UnityはUnity Technologiesのゲームエンジンです。2D、3Dゲーム両方に対応しており、大手企業も使用してゲームを開発している、とても高機能なツールです。 Unityにはいく

コメントを残す(コメントは承認後に反映されます)

メールアドレスが公開されることはありません。