为什么我会收到“TypeError:输入最多需要 1 个参数,但得到(多于 1 个)”?
- 2024-11-25 08:50:00
- admin 原创
- 173
问题描述:
我正在用 Python 制作一个小型猜谜游戏,其中计算机猜测玩家选择的数字。当我尝试要求用户输入时出现错误:
answer = input("Is it", guess, "?")
这条线抛出
TypeError:输入最多需要 1 个参数,但实际得到 3 个
我做错什么了?
解决方案 1:
input
只接受一个参数,但您传递了 3 个参数。您需要使用字符串格式或连接使其成为一个参数:
answer = input(f"Is it {guess} ?")
您将其与print()
函数混淆了 - 该函数确实需要多个参数,并且会将这些值连接成一个字符串。
相关推荐
热门文章
项目管理软件有哪些?
热门标签
云禅道AD