python字符串1的题目
一个整理好的字符串中,两个相邻字符 s 和 s,其中 0 <= j <= s.length - 2,要满足如下条件:G>j)"IA#2N(']*=yl<pe5!D[9Gr)Z:~,CP
若 s 是小写字符,则 s 不可以是相同的大写字符
若 s 是大写字符,则 s 不可以是相同的小写字符
如果 s 和 s 满足以上两个条件,则将它们一并删除
我这个应该可行吧,但不知道为什么4个字符串可以执行,多了就不能执行了
s=input("请输入字符串:")
t=len(s)-1
sr=s.swapcase()
for j in range(0,t):
if s==sr:
s=s+s
print(s) 本帖最后由 jackz007 于 2022-8-15 22:21 编辑
s = input("请输入字符串:") . strip()
k , n = 0 , len(s)
while k < n - 1:
if s == s . swapcase():
s = s[: k] + s
n -= 2
else:
k += 1
if n:
print(s) jackz007 发表于 2022-8-15 22:14
谢谢啊,不过这时候还不给用strip{:5_96:} 343118612 发表于 2022-8-16 20:29
谢谢啊,不过这时候还不给用strip
strip() 是字符串对象的方法,作用是删除字符串首尾的空白(空格、tab、回车)字符。 jackz007 发表于 2022-8-16 20:50
strip() 是字符串对象的方法,作用是删除字符串首尾的空白(空格、tab、回车)字符。
好的,懂了
页:
[1]