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

PyScript运行石头剪刀布游戏时input提示语不显示如何解决

问题原因

你当前使用的Alpha版本PyScript对内置input()函数的实现存在bug,传入的提示字符串不会渲染到页面,因此输入框旁无提示、显示空白。你之前调用python.write报错,是因为该版本未暴露对应调用接口,无需强行使用该方法。

解决方法
  • 方案1:适配现有Alpha版本,最小改动代码
    将提示文本输出和输入获取逻辑拆分,先打印提示语,再调用无参数的input()获取输入即可,替换原代码中对应输入行:
    # 替换 yourMove = input('Enter r for rock, p for paper and s for scissor:') 为以下两行
    print('Enter r for rock, p for paper and s for scissor:')
    yourMove = input()
    
    该方案不需要修改页面引入的资源,改动量最小。
  • 方案2:升级到正式稳定版PyScript
    将页面head中引入的Alpha版PyScript的CSS、JS资源替换为官方发布的稳定版资源,稳定版已经修复了input()提示不显示的bug,替换后原有带提示参数的input()写法可直接正常运行,无需修改Python逻辑。
异常效果截图

输入框无提示异常效果

内容的提问来源于stack exchange,提问作者Asim Rout

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.27 01:15:29