在 python 中将变量插入 input() 命令
Inserting variables into an input() command in python
你好,我是编程界的新手,我需要一些帮助。我试图完成一些我必须为我的 Python class 做的工作,但我遇到了一个我无法解决并且无法在网上找到答案的问题。这是我的问题。当我编写如下代码时:
a = "apples"
t = "tomatoes"
answer = raw_input("Do you prefer eating ", p," or ", t, " ?")
print answer
它在第 3 行给我一条错误消息:"TypeError: Win32Input() takes at most 2 arguments (6 given)"
我做错了什么,我该如何解决?
提前致谢。 :)
raw_input
的输入和print
的输入不一样,它需要一个字符串,所以你必须通过格式化来创建一个字符串:
answer = raw_input("Do you prefer eating {} or {}?".format(p, t))
你好,我是编程界的新手,我需要一些帮助。我试图完成一些我必须为我的 Python class 做的工作,但我遇到了一个我无法解决并且无法在网上找到答案的问题。这是我的问题。当我编写如下代码时:
a = "apples"
t = "tomatoes"
answer = raw_input("Do you prefer eating ", p," or ", t, " ?")
print answer
它在第 3 行给我一条错误消息:"TypeError: Win32Input() takes at most 2 arguments (6 given)" 我做错了什么,我该如何解决? 提前致谢。 :)
raw_input
的输入和print
的输入不一样,它需要一个字符串,所以你必须通过格式化来创建一个字符串:
answer = raw_input("Do you prefer eating {} or {}?".format(p, t))