python - 为什么我在 Google Code Jam 上获得此代码的 RE?
问题描述
我写了以下代码并尝试提交。它在我自己的机器上完美运行,但是当我尝试在他们的网站上测试运行它时,它说存在运行时错误。这不是我遇到的第一个问题,而是第二个问题。这不是逻辑错误,而是语法或我输入输入的方式有问题。请告诉我我做错了什么。提前致谢。
如果看不到图片,代码如下:
t = int(input().strip())
for i in range(1, t+1):
n = int(input().strip())
p = input().strip()
res = ""
for c in p:
if c == 'E':
res += 'S'
else:
res += 'E'
print(f"Case #{i}: {res}")
解决方案
t = int(input().strip())
for i in range(1, t+1):
n = int(input().strip())
p = input().strip()
res = ""
for c in p:
if c == 'E':
res += 'S'
else:
res += 'E'
print("Case #{}: {}".format(i, res))
我猜当引入 f 字符串时,谷歌运行的任何版本都小于 3.6;验证了这个作品。
推荐阅读
- java - 错误 404 tomcat 源服务器没有找到目标资源的当前表示或不愿意透露存在的表示
- highcharts - Highchart中如何调整背景颜色的高宽
- javascript - Vue 3 组合 api 计算属性 = 模板未更新
- django - Django 在 Windows Server 上本地运行(导入错误,Anaconda 提示)
- kubernetes - GKE 不能再有多个入口 nginx 了吗?
- postgresql - 无法在 mac PgAdmin 上创建 Postgis 扩展
- javascript - 为 openLayers 矢量设置不同的图标
- python - 如何分别保存被框包围的图像
- reactjs - webpack --mode development && webpack serve --https 错误信息 ELIFECYCLE
- data-protection - Web Speech API 和数据保护