st=input('请输入一串字符串:') print(st) #输出用户输入的字符串 my_list0=list(st) #将字符串转换成列表 my_list1=[] #定义空列表 for i in range(len(my_list0)): if i==len(my_list0)-1 and my_list0[i]=='i' and my_list0[i-1]=='i': my_list1.append(my_list0[i]) elif i==len(my_list0)-1 and my_list0[i]=='i' and my_list0[i-1]!='i': my_list1.append(my_list0[i].upper()) elif i<len(my_list0)-1 and my_list0[i]=='i' and my_list0[i+1]=='i': my_list1.append(my_list0[i]) elif i<len(my_list0)-1 and my_list0[i-1]!='i' and my_list0[i]=='i' and my_list0[i+1]!='i': my_list1.append(my_list0[i].upper()) else: my_list1.append(my_list0[i]) print(''.join(my_list1)) #将列表转换成字符串并输出
假设有一段英文,其中有单独的字母I误写为i,请编写程序进行纠正。
最新推荐文章于 2022-10-10 20:11:33 发布