当前位置: 代码迷 >> 综合 >> 第3章-3 输出字母在字符串中位置索引 (20分)
  详细解决方案

第3章-3 输出字母在字符串中位置索引 (20分)

热度:68   发布时间:2024-02-27 16:07:28.0

 第3章-3 输出字母在字符串中位置索引 (20分)

输入一个字符串,再输入两个字符,求这两个字符在字符串中的索引。

输入格式: 

第一行输入字符串
第二行输入两个字符,用空格分开。

输出格式: 

反向输出字符和索引,即最后一个最先输出。每行一个。 

输入样例: 

在这里给出一组输入。例如:

mississippi
s p

输出样例: 

在这里给出相应的输出。例如:

9 p
8 p
6 s
5 s
3 s
2 s 

string=input() #输入整段字符串
st1,st2=input().split() #再次输入需要查找的 s p
for i in range(len(string)-1,-1,-1): if string[i] == st1 or string[i] == st2: #判断字符串中索引 i位置的字符是否一样print("%d %s"%(i,string[i])) #输出#使用len()函数,计算字符串长度,并且倒序定义变量i
#注意:一定要用len(string)减 1,索引只到len(string)-1的长度

 

  相关解决方案