質問: [random.randint(0,9), random.randint(0,9), random.randint(0,9), random.randint(0,9), print(str(a[0])+str(a[1])+str(a[2])+str(a[3])) while true : isok=False while isok==False: b=input('数を入れてね>') if len(b) !=4: print('4桁の数字を入力してください') else: kazuok=True for i in range(4): if (b[i]<'0'or (b[i]>'9')): print('数字ではありません') kazuok=False break if kazuok: isok=True この上のはじめのwhileの列がエラーになってしまっているという状況です。 ``` エラーメッセージ ``` while true : ^ SyntaxError: invalid syntax どうかよ路しくお願いします。
回答: 直接の原因は、`a=[`を閉じる`]`が無い。 あと、全角空白がある。`true`でなく`True`などなどたくさんありますので、きちんと見直しましょう。