IveはPythonの1学期しかやっていませんが、これは動作するはずです。基本的に私は私が直面する問題は、ループのみ第一の問題を認識していることであり、すべての10私のif文がPythonで適切にループしていない
import random
questions = ["2x2", "4x4", "3x3", "5x5", "0x100", "6x2", "10x10", "5x7",
"9x8" ,"9x9"]
questions2 = ["Question 1", "Question 2", "Question 3", "Question 4",
"Question 5", "Question 6", "Question 7", "Question 8", "Question 9"
,"Question 10"]
num1 = [2, 4, 3, 5, 0, 6, 10, 5, 9, 9]
num2 = [2, 4, 3, 5, 100, 2, 10, 7, 8, 9]
ans = [4, 16, 9, 25, 0, 12, 100, 35, 75, 81]
random.randint(0,9)
random.shuffle(questions)
question2 = 0
question = 0
while question < 10:
print ((questions2[question]), (questions[question]))
user_typed_ans= int(input())
if user_typed_ans==num1[0]* num2[0]:
print ("Correct")
else:
print ("Incorrect:")
print(ans[0])
question += 1
'[0]'は疑わしくないと思われますか?他の値が必要な場合は、常に最初のインデックスを使用しないでください。 –
また、 'questions2'の代わりに' print( "Question" + question) 'を使用していませんか? –
それは私のためにループスルーします。もちろん私の正解を認めていない。 – toonarmycaptain