c = input(">>>")
i = 0
j = 1
result = ''
while i < len(c):
j = 1
while i + j < len(c):
if c[i+j] ==c[i]:
j +=1
else:
break
result += c[i]
if j >1:
i += j
else:
i += 1
print(result)
'''--result
>>>aabbccddaabbccdd
abcdabcd
'''
a = list(input())
b = len(a)
for i in range(b - 1, 0, -1):
if a[i] == a[i - 1]:
del a[i]
print(''.join(a))
思路:
info = input('请输入一个英文字符串:')
result = '' # 结果字符串
# 循环遍历每一个字母
for word in info:
# 获取第一个字母时,直接将第一个字母放入结果字符串
if result == '':
result = word
# 剩余的所有字母,都与结果字符串的最后一个字母比较,如果字母等于最后一个字母,则直接跳过
elif result[-1] == word:
continue
# 如果取出来的字母不等于结果字符串的最后一个字母,则将这个新的字母添加到结果字符串
else:
result += word
print(result)