前提・実現したいこと
record1のディクショナリの中の値(value)とrecord2の値をif文を使って比較をしたいのですが、出力される結果が正しくありません。
東京や神奈川の方が人口は多いはずなのですが、どちらも鹿児島の方が多いと表示されてしまいます。
発生している問題・エラーメッセージ
東京は鹿児島より人口が少ない 神奈川は鹿児島より人口が少ない
該当のソースコード
record1 = {"東京":13724, "神奈川":9159} record2 = {"鹿児島":1626} keys = record.keys() if "東京" > "鹿児島": print("東京は鹿児島より人口が多い") else: print("東京は鹿児島より人口が少ない") if "神奈川" > "鹿児島": print("神奈川は鹿児島より人口が多い") else: print("神奈川は鹿児島より人口が少ない")
試したこと
不等号を逆向きにすると出力される結果も逆になりました。
どうしてもなぜこうなるのか分からないので教えていただきたいです。
よろしくお願い致します。
補足情報(FW/ツールのバージョンなど)
Pythonを使用しています。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/17 08:39