Kaggleの初心者向けプログラム「30 Days of ML」に挑戦中。

Day4の課題

  1. Python CourseのLesson 3のチュートリアルを読む
  2. Python CourseのLesson 3のexerciseを実施する

Python CourseのLesson 3の内容

  • Boolean型
  • 条件文

覚えておきたいと思った点

  • Pythonでは
    • bool型はTrueFalse
      • bool()でbool型に変換できる
    • 論理演算子はand or not
      • 同じ条件式内にandがあれば、これが優先される
    • if文はif elif else
      • コードブロックを作るには、以下のように: (半角スペース)を入れる
          if 条件:
              ←半角スペース4つでインデントを下げて処理を書く
              インデントをやめるとブロックの終わりになる
        
      • 1行で書くと以下 (→参考)
          値1 if 条件 else 値2
        

メモ

  • blackjackでhitすべきかどうかを判定する関数を作る問題(Optional)が楽しかった。
    勝率を4割くらいまでしか上げられなかったけど。。
    (blackjackはやったことがないので、どうしたら勝ちやすいのかよくわからない・・・)
  • Github Pagesのコードブロック内でインデントするには半角スペース8個が必要