`JES - Python,偶数和奇数
`JES - Python, Even and Odd
我需要编写一个程序,询问随机数是偶数还是奇数,用户输入答案,然后程序会告诉您它是正确的还是不正确的。我不知道要在 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"
看看 python 的 random 模块。你可能想要像 random.randint(1,100)
.
这样的东西
这应该可以解决您的问题-
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"
我需要编写一个程序,询问随机数是偶数还是奇数,用户输入答案,然后程序会告诉您它是正确的还是不正确的。我不知道要在 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"
看看 python 的 random 模块。你可能想要像 random.randint(1,100)
.
这应该可以解决您的问题-
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"