プログラミング Python の勉強 スロットゲーム編 〜その13:入力検証(バリデーション)〜 現時点のスロットゲームでは、以下 4 つの問題点があります。 掛けコイン数に数字以外を入力するとエラーが発生する掛けコイン数に負数を指定することができる所持コイン数以上の掛けコイン数を指定することができる所持コイン数が 0 枚になら... 2021.07.14 プログラミング
プログラミング Python の勉強 スロットゲーム編 〜その12:関数を定義する〜 今回は "関数" について勉強します。数学にも "関数" は登場しますね。この 2 つの関数を「あ、似てる」と思う人と、「全然、違うじゃん」と思う人と分かれるようです。ですが理系だから前者だとか、前者の方が理解が早いとか、そういうことはあ... 2021.07.13 プログラミング
プログラミング Python の勉強 スロットゲーム編 〜その11:for、while による繰り返しを途中で飛ばす、離脱する、他。VS Code のデバッグも!〜 for と while について基本的な使い方は前回、勉強しました。しかし例外的な対応が必要になるのが世の常です。 continue で繰り返しを途中で飛ばしてみる 「continue」を使うと for と while で処理... 2021.07.09 プログラミング
プログラミング Python の勉強 スロットゲーム編 〜その10:while による繰り返し〜 Python における while での繰り返しについて勉強していきます。 for と違って書き方のパターンが少ないので、こちらの方が理解はしやすいかも知れません。しかし、ちょっとしたことで "無限ループ" になってしまいますのでご... 2021.07.09 プログラミング
プログラミング Python の勉強 スロットゲーム編 〜その9:for による繰り返し〜 Python では繰り返しのために for と while という構文を用意しています。今回は先ず for の使い方について勉強したいと思います。 for を使った繰り返しの例 Python の for には以下に示すように色... 2021.07.09 プログラミング
プログラミング Python の勉強 スロットゲーム編 〜その8:リスト、タプル、辞書(ディクショナリ)、集合(セット)を使う〜 その6(こちら)で少しだけ登場した、リスト、辞書、集合についてもう少しだけ勉強しましょう。スロットゲームのプログラムにも反映します。 リスト(list) リスト型を使うと、任意の型の要素を "複数個" 保持することができます。... 2021.07.05 プログラミング
プログラミング Python の勉強 スロットゲーム編 〜その7:文字列の生成〜 前回、勉強したフォーマットを用いてスロットゲームのプログラムを修正していきます。「005.py」をコピペして「007.py」を作成して下さい。修正対象は print('こんにちは ' + player_name + ' さん... 2021.06.30 プログラミング
プログラミング Python の勉強 スロットゲーム編 〜その6:数値と文字の違い、文字列のフォーマット〜 今回は少し細かい話で、タイトルにある通り数値と文字の違いについての確認になります。細かいですがプログラムを勉強する上で、知っておかなく必要がある大切な内容です。 数値と文字(列)は別物 「2」(整数)や「3.0」(小数点数)の... 2021.06.29 プログラミング
プログラミング Python の勉強 スロットゲーム編 〜その5:if による条件分岐、真偽値、比較演算子〜 プレーヤーの名前に「king」と入力すると、ボーナスコインがもらえることが分かりました。今回は、「king」と入力した場合のみ……ということをプログラム上で実現する方法を勉強します。 プログラムではこの様な手法を「条件分岐」といいま... 2021.06.25 プログラミング