-1

我需要编写一个程序来询问随机数是偶数还是奇数,用户输入答案,然后程序会告诉你它是正确还是不正确。我不知道该放什么ans=raw_input("is" [random number] "Odd or Even?")

这是我现在实施的,我该怎么做才能解决它?

def evenOdd():
  num=random.randrange(1,101)
  ans=raw_input("is"+num+"even or odd?")
  if ans % 2 == 0:
    print "correct"
  elif ans % 2 == 1:
    print "incorrect"
4

2 回答 2

1

这应该可以解决您的问题-

def evenOdd():
    num = random.randrange(1,101)
    ans = raw_input("Is "+str(num)+" even or odd?")
    if (num % 2 == 0 and ans == "even") or (num % 2 != 0 and ans == "odd"):
        print "Correct answer"
    else:
        print "Incorrect answer"
于 2015-10-23T20:26:17.520 回答
1

看看python的随机模块。您可能想要类似random.randint(1,100).

于 2015-10-23T20:06:48.647 回答