您好我11岁,我正在教自己如何编码。我为自己设定了一个任务来制作一个时间表测验,询问10个问题并输入随机数。但是,我的代码不起作用,我不知道为什么。我使用的是python 2.7.5。这是我的代码:
print("Here is a quiz to test your knowledge")
print("")
print("Question 1")
import random
print random.randint(1,10)
print ("times")
import random
print random.randint(1,10)
answer = raw_input ("Make your choice: ")
if answer == ran1*ran2:
print "That is correct"
correct=correct +1
else:
print "That is incorrect!"
我无法发现为什么它不起作用但我还没有放入for循环所以它只询问1个问题。当我运行它时,其他用红色突出显示,但我不知道为什么。
答案 0 :(得分:0)
Python没有括号。它被"空格或标签"取代。我们开始导入ONCE。
这应该有效
import random
print("Here is a quiz to test your knowledge")
print("")
print("Question 1")
print random.randint(1,10)
print ("times")
print random.randint(1,10)
answer = raw_input ("Make your choice: ")
if answer == ran1*ran2:
print "That is correct"
correct=correct +1
else:
print "That is incorrect!"