だから私はクイズpythonプログラムをやっていますが、私のプログラムに問題があるようです。最初にクイズを開始したい場合は、通常のクイズと同じようにクイズが開始され、問題が印刷されます。正しい質問に答えると、ポイントが与えられます。しかし、クイズが終わってもう一度クイズをやりたいと思ったとき、そこから問題が始まり、クイズを始めたいときに問題が印刷されません
while True:
print('1. Take test, 2. Add Question, 3. Modify, 4. Delete, 5. Exit')
n=input('Choice: ')
counter=0
lines=q.readlines()
liness=p.read()
key=liness.split('\n')
while n not in ('1','2','3','4','5'):
print('Invalid Choice')
n=input('Choice: ')
if n=='1':
score=0
counter=0
n=0
nb=0
while True:
linez=lines[n:n+5]
for line in linez:
print(line)
b=CheckAnswer()
if b==key[nb]:
score=score+1
print('Nice')
n=n+6
nb=nb+1
counter=counter+1
print('Current Score: ',score)
if counter>=len(key):
break
誰でもこの問題を解決するのを手伝ってもらえますか?