プログラミング

プログラミング

東京大学のPythonプログラミング入門「6-2. 高階関数」備忘録

Python勉強中で備忘録です。今回はこちらのページをやりました。比較的短いです。終盤の問題の解答が習ってない記載だったので少しずるいように思いました。⇒以下の解答をしたところ、true。def max_value_key(d):x = m...
プログラミング

東京大学のPythonプログラミング入門「6-1. 内包表記」備忘録

Python勉強中で備忘録です。今回はこちらのページをやりました。それなりに問題がありましたが、比較的優しいものが多かったです。これ5-3の問題の解答で使われてたやつですね。こちらを習った後の模範解答とすべきだと思います。⇒以下の解答を作成...
プログラミング

東京大学のPythonプログラミング入門「5-3. NumPyライブラリ」備忘録

Python勉強中で備忘録です。今回はこちらのページをやりました。内容はそこまで多くなかったですが、問題のところで理解に時間がかかりました。以下の回答を作成したところ、正解となりました。def arange_square_matrix(n)...
プログラミング

東京大学のPythonプログラミング入門「4-2. イテラブルとイテレータ」備忘録

Python勉強中で備忘録です。今回も問題は少な目で比較的あっさり済みました。⇒exceptの意味が分かりにくい。StopIterationじゃなかったら(を除いて) passではなく、StopIterationが来たら、それを取り除いて(...
プログラミング

東京大学のPythonプログラミング入門「4-1. ファイル入出力の基本」備忘録

Python勉強中で備忘録です。今回は比較的あっさり終わりました。⇒以下の解答を作成したところ一応正解。f.readline()をstr1 = の定義に使えるのか?という疑問はあったが問題なかった模様。最初の while の繰り返しが雑な感...
プログラミング

東京大学のPythonプログラミング入門「3-2. 繰り返し」備忘録

Python勉強中で備忘録です。今回は解説の理解が難しいものがあり、さらに問題が多数あり、かなり時間がかかりました。⇒これ単独ではwordが定義されていないのでエラーが出る。以下を先に入れておく必要がある。⇒との式の違いが良く分からない。出...
プログラミング

東京大学のPythonプログラミング入門「3-1. 辞書 (dictionary)」備忘録

Python勉強中で備忘録です。今回は短そうで簡単そうでしたが、結局それなりに難しかったです。⇒以下の解答を考えたが、間違い。ChatGPTで添削。・for の使い方について、間違えていたのは理解。しかし、正しい解答については示されても理解...
プログラミング

東京大学のPythonプログラミング入門「2-3. 条件分岐」備忘録

Python勉強中で備忘録です。今回は前回に比べて大分情報量が少なかったので楽でした。⇒以下の回答を考えた。正直かなり強引。def exception9(a):if a == a == a == a == a == a == a == a:...
プログラミング

東京大学のPythonプログラミング入門「2-2. リスト (list)」備忘録

Python勉強中で備忘録です。今回はかなり難しかったです。内容が多く、メソッドも色々出てきており、全部は覚えられていません。たぶん今後も読み返す気がします。⇒「偶数番目のインデックスの値」というのが紛らわしい。リストの2番目、4番目、6番...
プログラミング

東京大学のPythonプログラミング入門「2-1. 文字列 (string)」備忘録

Python勉強中で備忘録です。今回は結構、練習が多くて難しかったですが、ある意味、パズルみたいで楽しくもあります。⇒以下の通りかと思ったが、Falseだった。*改行後のスペース省略。”str1 = "が必要だった。 returnが必要だっ...