今日の勉強
行き詰まり感があったのでUdemyの講座を購入してみました。
もう少し復習してから挑んでみようかな
今日の勉強
辞書化したテキストをリストボックスへ入れたらキーしか表示されない…
どうすれば良いんだ…
今日の勉強
PyQの中級まで一通りこなしたので、復習を兼ねて演習問題へ手を伸ばしてみる
AmazonのKindle unlimitedで見ることが出来る「Python 演習問題100問パック」から課題をつついてみたのがこれ(序盤だよ)
自分の思考の順番はたしかこう
①辞書つくるんか… triple_dict = {} つくらないとな
②あっ…これじゃあ要素の数がわからないゾ… 要素の数を辞書に入れる前に調べなきゃ…
③せや!リストにほおりこんでlenで調べたろ!!
④じゃあ辞書にキーと一緒に入れるで! triple_dict[(num+1) + '番目'] = triple_dict[num]
⑤?・。・?なんかエラー出てきた…? 整数と文字列は結合出来ませんってさ
⑥str(num+1)でも出来たけど、せっかくだしf-strings使ってみるか
⑦printで出力して終わり 楽勝だったな…
で回答がこちら
i // 3 で要素の数を出すって算数的な発想を放棄してるのがいかにもオジサンって感じで悲しい…
いやオジサンとかじゃなくてただの実力不足か…
今日の勉強
中級クラスに入ってから特にオブジェクト指向のところでパニックになる
何を言っているのかまるでわからない。
といういか今までコードを少しずつ書いてそれを徐々に増やしていく学習スタイルだったに、課題開いた瞬間写経すらさせずに50行くらいのコードが入ってる。
これはこういうものなのか……
シーケンサーみたいに出力のON・OFFが入力画面でリアルタイムに見られれば良いのに
課題の1個がこれ
やり方はいくらでもありそうだけど、きちんとLAST_NUMBERを活かしてコードを書かないと行けないとと思いながら書いたのがこれ
書いているときは気づかなかったけど、これはダメな例ですね
融通がきかないコードを書いていました。
写経よりも演習でヘルプ開きながら一生懸命書くほうがいい感じ。