ユーザーがコマンドラインに6桁の数字を入力できるようにする簡単なPythonを実行しようとしています。私のコードは、入力された数字の 1 桁目と 6 桁目の値をチェックする必要があります。
入力された値は という名前の変数に格納されますuinumber
。次にif
、これらの場所の値が一致するかどうかを確認するステートメントを使用して確認します。以下に示すように:
if uinumber[1] == 5 and uinumber[6] == 0:
これは何もしないようです。また、入力した数値を文字列に変換してから、以下に示すようにチェックを試みましたが、これにより同じ問題が発生します。
uinumber_string = str(uinumber)
if uinumber_string[1] == 5 and uinumber[6] == 0:
これは同じ問題を引き起こすようです。これを行う正しい方法は何ですか?
ありがとう!