Python期望一个参数,找到三个,什么是正确的语法?

1 python arguments input string-formatting python-3.x

例如...

day=1

question=int(input("How many cookies did you eat on day number", day, " ?"))
Run Code Online (Sandbox Code Playgroud)

然后在一个循环中,我已经day=day+1这样了,当它重复时,它询问第1,2,3天......

我明白这不是正确的语法,显然,因为Python一直拒绝它说它期望一个参数并得到三个.我该如何设置?

Ash*_*ary 7

使用字符串格式:

input("How many cookies did you eat on day number {}?".format(day))
Run Code Online (Sandbox Code Playgroud)