だから、私はこのコードスニペットを持っています:
import sys
while True:
print("Make sure the number of digits are exactly 12 : ")
x = input()
if str(x) == 12:
break
code = []
for i in range(12):
code[i] = int(x[i])
12桁が入力されていない場合、プログラムに「確認してください.... 12 :」という行を繰り返してもらいたいです。その後、それらを配列にコピーして、その個々の要素にアクセスし、非常に基本的な算術計算を行います。私は正しい方向に進んでいますか?私は python をまったく初めて使用しますが、どうすれば修正できますか? 上記のコードは、次のエラーを示しています。
Traceback (most recent call last):
File "C:\Users\Arjo\Desktop\hw2a.py", line 14, in <module>
code[i] = int(x[i])
IndexError: list assignment index out of range