Python3.4类型错误:输入最多应有1个参数,得到3个

2024-05-29 06:45:26 发布

您现在位置:Python中文网/ 问答频道 /正文

只是说我知道这个问题以前有人回答过,但我发现很难把它应用到我的情况。在

cake = ('Chocolate Cakes')

cake_amnt = int(input('How many',cake,'would you like to make?'))

当我运行上面的代码时,我得到了这个错误:

^{pr2}$

我的问题是:这个错误意味着什么?如何修复代码以避免出错?在


Tags: to代码youinput错误情况manylike
1条回答
网友
1楼 · 发布于 2024-05-29 06:45:26

input只接受一个字符串,因此要连接而不是

cake_amnt = int(input('How many',cake,'would you like to make?'))

您应该使用format来构建字符串

^{pr2}$

或使用+运算符执行串联

cake_amnt = int(input('How many ' + cake + ' would you like to make?'))

相关问题 更多 >

    热门问题