为什么我的程序在python中运行?

时间:2015-04-26 09:49:01

标签: python-2.7

您好我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个问题。当我运行它时,其他用红色突出显示,但我不知道为什么。

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!"