LoginSignup
0
0

More than 5 years have passed since last update.

Paizaで美少女とPythonを学んでみた#02

Posted at

Pythonで彼女ができると噂のPaizaさんの美少女とPythonが学べるサービスをこなしてみたので感想など雑感です。なお、本記事は入門編2です。1はこちらをご覧ください。

入門編2(約60分)

chapter1:IF文による条件分岐 (4:44)

  • IF文について
  • 数字の条件で表示を変える
if 条件:
    条件を満たしたときのアクション
else:
    条件を満たさなかったときのアクション
  • インデントは4スペース
  • ==で等しいという条件
  • :を忘れがちなので注意
  • インデントも大事なので忘れないように
  • ブロックという概念、同じインデントがそろっている範囲が同じブロック

演習課題

  • 4問
  • if,elseの使い方
  • 間違いやすい構文エラー

chapter2:複数の条件を組み合わせてみよう (3:46)

  • elifでほかの条件を指定できる
if 条件1:
    action1
elif 条件2:
    action2
else:
    action3

演習課題

  • 2問
  • 構文エラーとelif

chapter3:比較演算子で条件分岐してみよう (4:54)

  • ==以外の演算子として >や<が登場
  • >=<=で以上以下
  • != で等しくない

演習課題

  • 3問
  • 少し難易度あがり、条件式を自分で書くように
  • 構文ミスではなくロジックミスの指摘問題も

chapter4:おみくじを作ってみよう (5:04)

  • if else elifあたりの総括
  • 期待した動作になっているかrandintの結果をprintデバッグしながら動かす

演習課題

  • 1問
  • あまりchapter3と変わらないかも

chapter5:RPGのクリティカルヒットを再現 (2:46)

  • if文の中のブロックでもう少し込み入ったことをしようという話

演習課題

  • なし

chapter6:西暦から平成何年かを求めてみよう (4:19)

  • ifはいったん終わり
  • 西暦 - 1988で処理する話
  • 今年の取得にdatetime.date.today().yearがでてきた

演習課題

  • 1問
  • 昭和を求める

ざっくりとした感想

これで現在公開されているPython入門編が終わりました。さすがに入門1よりはレベルが高いですがそれでも初歩の初歩といった感じです。"プログラミング言語のPython"としての"プロ"あたりの説明を丁寧にしている感じです。ただ構文としてはifしかでてこないので、せめてfor/whileがでてくるといいのかなと思いました。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0