随机输入python生成器

时间:2016-11-08 22:47:29

标签: python random generator

我正在尝试创建一个随机问题生成器来帮助我修改。我有问题,当我正确或错误地输入我的答案时,我会连续两次输出错误。

这是我的代码,在底部我注释了一行。他们是因为我只有一个答案的可能性,可能不需要但仍然保留。

import random
a = ('What is 1 + 2?')
b = ('What is 2 + 2?')

questions = [a, b]
answer = (int(input(random.choice(questions))))

answer = a
answer = b

if a == 3:
    print('Correct')
else:
    print ('False')

if b == 4:
    print('Correct')
else:
    print ('False')

#if answer == 2:
#    print ('Well Done')
#else:
#    print ('No Incorect')

2 个答案:

答案 0 :(得分:0)

我稍微修改了你的代码。

@ECHO off
Set _JAVA_OPTIONS=
Set JAVA_TOOL_OPTIONS=
Set IBM_JAVA_OPTIONS=

如果你不明白它的作用,只需添加print()语句:)

答案 1 :(得分:0)

听起来你正试图将答案声明为lambda函数。

你可能会有更好的运气:

...
answer = lambda q: int(input(q))
answer_a = answer(a)
answer_b = answer(b)

if (answer_a == 3):
....