我正在尝试创建一个在小学环境中使用的测验但是我遇到了一些我使用过的代码的问题。我试图在显示的问题旁边输入答案,但关键字None
显示在下一行,我的输入被强制到那里。我没有定义任何函数,因此我无法在任何地方合并return
函数。我的输入代码目前看起来像这样:
answer_user = input(print("\n", a, c, b, ":"))
答案 0 :(得分:2)
print
会返回None
,因此如果它作为input
的参数提供,input
除None
打印之外还会打印print
answer_user = input("\n%s %s %s:" % (a, c, b))
答案 1 :(得分:1)
我没有清楚地理解你的问题。但我认为错误在于answer_user = input(print("\n", a, c, b, ":"))
这一行。
只需将其更改为:
answer_user = input("\n {} {} {} :".format(a, c, b))