日報#4|制御構文、関数、モジュール。

アイキャッチ

⬛︎制御構文について学んだ。
◼︎条件分岐とループについて学んだ。
・条件分岐についてはif, elif,elseを、ループについてはfor,whileを学んだ。
・条件分岐とループについて、現時点では疑問点なし。

⬛︎forループの練習問題でエラーが起きた。
◼︎”apple”, “banana”, “cherry”と表示されるべきはずが、フルーツの順番が毎回違って表示された。以下、練習問題のコード。

fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
   print(fruit)

・順番が違って表示されるということから、練習問題は[ ]のlistが使われており、順序が保持されるはずであるため、括弧の種類を間違えているのではないかと考えた。
・実際、{ }のsetで入力していたことから、これが原因だと気づき、修正した。
・しかし、もう一度出力すると、やはりまだ順番が違って表示された。ここでは流石に原因がわからず困っていたが、ページを閉じて再度開くと、順序が保持されるようになっていた。
・原因として、変更後に保存をしていない状態で実行していたことが考えられる。
🐰出力する前は、『必ず保存』を徹底する必要がある。

⬛︎関数について学んだ。
◼︎関数とは何か、引数・関数・戻り値が何を表すのか、def文について学んだ。
・引数・関数・戻り値については、言葉だと分かりにくいが、電動おろし器
で大根おろしを作る場面に、それぞれの言葉を当てはめているサイトがあり、とても分かりやすかった。
・関数についても、現時点では疑問点なし。

⬛︎モジュールについて学んだ。
◼︎モジュール、パッケージ、ライブラリそれぞれの言葉が表すものを理解した。
◼︎モジュールを使うためにimport文を使用することを学んだ。
◼︎モジュールについても、現時点では疑問点なし。

今日学んだところでは、疑問点なし。それぞれについてググってみると、すごくたくさんの情報が出てくるから、わだが今学んでることはすごく初期の浅い部分なのかもしれないけど、とりあえず実践しながら、疑問が出てきた時に、徹底的に調べて理解・理解したことはNotionにまとめる、を継続していきたい!チリツモ💪

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

どうもこんにちは、わだです。プログラミングなんて未知の世界。そんなわだが日々の学びを『日報』として綴っています。

コメント

コメントする

目次