You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python使用字符串变量时触发SyntaxError,请求排查错误原因

语法错误排查:Python石头剪刀布游戏代码中的SyntaxError

错误出现在这一行代码:

choice_1 = (input("Wpisz wybór %s:",% (player_1)))

问题是字符串格式化语法错误——你在格式字符串的%s后面多写了一个逗号。Python的旧式%格式化语法中,格式字符串和待格式化的参数之间直接用%连接即可,不需要额外添加逗号。

修正后的代码行如下:

choice_1 = input("Wpisz wybór %s:" % (player_1))

注:这里的外层括号是多余的,去掉后不影响代码功能,还能让代码更简洁。

如果你偏好更现代、可读性更强的写法,也可以使用f-string格式化:

choice_1 = input(f"Wpisz wybór {player_1}:")

内容的提问来源于stack exchange,提问作者Krzysztof Polak

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 22:25:16