fc2ブログ

Pythonでポーカーを作る問題があった

2020.11.22 16:35|読書感想文
出来ませんでしたので、色々調べて他人のソースコード拝見しました

下記参照コードのURLです。
みやびの.py Pythonでポーカーゲームを作成する~ポーカー作成講座1~
Git hub [miyabikno / pythonista-poker]

■条件
・数字のみ
・4カードのみ

■うまくいかなかった原因
フラグ処理の問題、Four CardとTwo Pairの認証がうまくいかなかった。
->うまくフラグの処理わけが出来ていない

{’1113’}みたいなリストだとThree Cardとして認識するが、{’1333’}だと認識してくれなかった。
->for文の中身が if [0] == [i]にしてしまってて、結局最初のカードとの比較だけで動いてしまっていた。
 ソートを挟んでいたから一応頭順からのThree Card と Four Cardは問題なく認識する形にはなっていた。

■感想
この問題のキモは違うカードを認識した時に『同じ数字カウンターを0にしてPairカウンターを + 1』にすることなのかな?
もうちょっとカウンターを用いたif文処理だとかfor処理だとかを勉強しないといけなさそう。
後は30行超えると何が何してるのかたまにわからなくなって、処理ロジックを何度も確認することが多かった。
コメントをちゃんと残す?

考えすぎてた性かなれないロジックだったのもあるかもしれない
実装はできそうだけど・・・なぜかできん!状態が3時間ぐらい続いて諦めて調べたのは悔しい・・・ですね・・?
流石に3時間考えてわからないなら調べて正解だと思うけど

Comment

非公開コメント

| 2024.03 |
- - - - - 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31 - - - - - -
何なのか未定

プロフィール

がぁちゅ/終葉

Author:がぁちゅ/終葉
MapleStory:罪焔がぁちゃ
LaTale:終葉(ついのは)
Mabinogi:終葉(しゅうは)
PaperMan:うにぅぃ
FEZ:終葉(おりば)
MabinogiHeros:森のごりらさん
-↑引退済み 現役↓-
FFⅩⅣ:Oriva Hawaian
Dota2:oriva

リンク

ツイッター

FC2カウンター

最近の記事

カテゴリー

最近のコメント

過去ログ

ブロとも申請フォーム

この人とブロともになる

RSSリンクの表示

【向日葵の教会と長い夏休み】応援中!
ページトップへ