鱼C论坛

 找回密码
 立即注册
查看: 120|回复: 3

[已解决]关于一道题目

[复制链接]
发表于 2025-3-23 11:07:38 | 显示全部楼层 |阅读模式
20鱼币
小甲鱼的python课程,很受用,其中作业有一题我估计劝退了不少人:
1000016255.jpg

明明是按照规则写的,为啥运行结果有差别?

代码:
s = 'FishCcCode'
t = []
for j in range(0,len(s) - 1):
    if s[j].lower == s[j] and s[j + 1] == s[j].upper() or s[j] == s[j].upper() and s[j + 1] == s[j].lower():
        pass
    else:
        t.append(s[j])

for a in range(0,len(t)):
    print(t[a],end = '')
最佳答案
2025-3-23 11:07:39
你的代码只执行了一次删除操作,像题目里面的第二个例子需要遍历三遍,因此你需要进行多次循环,直到最后无法再删除字符。

最佳答案

查看完整内容

你的代码只执行了一次删除操作,像题目里面的第二个例子需要遍历三遍,因此你需要进行多次循环,直到最后无法再删除字符。

点评

牛啊!  发表于 2025-3-23 12:26
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2025-3-23 11:07:39 | 显示全部楼层    本楼为最佳答案   
你的代码只执行了一次删除操作,像题目里面的第二个例子需要遍历三遍,因此你需要进行多次循环,直到最后无法再删除字符。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2025-3-23 12:26:14 | 显示全部楼层
你的代码只执行了一次删除操作,像题目里面的第二个例子需要遍历三遍,因此你需要进行多次循环,直到最后无法再删除字符。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-4-2 02:34

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表