我正在尝试让我的程序使用 tkinter 的消息框。到目前为止它是有效的,但现在我在让它在标题中包含数学方程时遇到了问题。
这是我的代码
while lives >= 0:
x = random.randrange(1, 12)
y = random.randrange(1, 12)
name = numinput(x"*"y, "Answer:", minval=1, maxval=144)`
我也尝试过
name = numinput("x"*"y", "答案:", minval=1, maxval=144)
和
name = numinput(x*y, "答案:", minval=1, maxval=144)
前两个它给出了一个错误,但最后一个它给出了我的问题的答案,但我希望它说类似(8*4)的内容
正确答案
标题是一个字符串,但你所有的尝试都不是字符串。
使用
name = numinput(f"{x} * {y}", "Answer:", minval=1, maxval=144)