时需


私信TA

用户名:dotcpp0597666

访问量:10035

签 名:

等  级
排  名 1888
经  验 2579
参赛次数 0
文章发表 26
年  龄 19
在职情况 学生
学  校 东华理工大学
专  业

  自我简介:

解题思路:
设计两个移动指针count1,count2
注意事项:

参考代码:

str=input()
ls=[] #初始化空列表
count1=0 #设计两个相邻指针并初始化
count2=1
while count2<len(str):
    s=chr(ord(str[count1])+ord(str[count2])) #求亲朋字符
    ls.append(s) #将亲朋字符添加到列表
    count1+=1 #每求得一个亲朋字符,两个指针均后移一位,从而进入循环求下一个
    count2+=1
for j in ls: #遍历输出亲朋字符的前n-1个字符
    print(j,end='')
print(chr(ord(str[0])+ord(str[-1]))) #拼接亲朋字符的最后一个字符


 

0.0分

2 人评分

  评论区

请问为什么我什么都写的和你一样,最后用"".join(ls)输出就是错的
2024-02-06 21:07:02
  • «
  • 1
  • »