みっかぼーずスマートフォン用の表示で見るみっかぼーず日常も仕事もゲームも下ネタも徒然なるままに書いていく。Python※Pyhton3系の記事です。・リスト演習問題は問題なく解けたためスキルチェックにも挑戦してみました。いざスキルチェックで問題を解こうとすると、問題文を読んでいる時点で「なんじゃこりゃ??」となり全然解けませんでした(・・;)※paizaには「コーディングスキルチェック」という、出題された問題のコーディングを提出(制限時間あり)すると採点してもらえる機能があります。難易度別の問題があるので挑戦してみました。講座内容だけでなく自分で調べて勉強していかないと厳しいなーと実感。英語だって、英単語と文法を数種類習ったくらいじゃ思うように喋れませんからね......。時間が経つとプログラミングって忘れてしまうのですよ......。「:」「,」を一つ忘れるだけで構文エラーを吐きます。日頃から使っていないと書けなくなっちゃうんですよねー^^;というわけで、備忘録の意味も含めて今回は「if文」を使ったプログラミングをやっていきます。条件式が成立する場合2行目(ifの下)の処理を行い、成立しなかった場合は4行目(elseの下)の処理を行います。処理部分は「インデント(タブまたは半角スペース4つ)」を入れて書きます。※Pythonでは、条件式の後の「:」やelseの後の「:」から始まってインデント行が終わるまでを、ひとかたまりのブロックとして扱います。年齢によって入場料が異なる動物園があるとします。「入場料は18歳以下なら200円、そうでなければ(19歳以上)は500円」という条件だとすると、下記のような記述になります。条件式や処理はイメージしやすさを優先して日本語で表しました。入場料は18歳以下の場合は200円、そうでない場合は500円になります。今回はif文の条件式に比較演算子を使用します。さきほどの例の「18歳以下」といった、数の大小比較(等しい/等しくないなども含む)に用いられるものです。aがb以上である練習それでは、英語の点数に応じて異なるメッセージを出力するプログラムを書いていきます。【仕様もどき】1英語のテスト結果(点数)を表示する2点数は0~100の数値がランダムで入る360点以上なら「合格です。おめでとうございます。」、60点未満なら「不合格です。後日追試を受けてください。」を表示するちなみに、筆者の中学校では英語のテストで60点以下をとると追試でした。追試に引っかかっていたのも今では懐かしい思い出です。random.randint(0,100)#点数を表示するprint("「英語のテスト結果を返却します。print("「合格です。おめでとうございます。print("「不合格です。後日追試を受けてください。「英語のテスト結果を返却します。「あなたは95点です。おめでとうございます。「英語のテスト結果を返却します。「あなたは31点です。後日追試を受けてください。」うまくできました(・∀・)今回はif/elseの条件分岐基本形の練習でした。elifを入れると複数の条件を入れることができますが、それはまたの機会で取り上げようと思います。次回以降は、標準入力やテストコードなどにも触れていきたいと思っていますが、何をするかは考え中ですー。条件分岐をかじってみるTweet関連記事2019-07-17【FGO】「オール信長総進撃ぐたぐだファイナル本能寺2019」攻略日記どーも、いとです。paizaでプログラミング勉強始めたどーも、いとです。Freddy's実況シリーズどーも、いとです。はてなブログPro日常も仕事も下ネタも徒然なるままに書いていくブログ。(2)月別アーカイブリンク夜明け星の軌跡(イラストサイト)About問い合わせフォームスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。