3.1输出字母在字符串中位置索引
输入一个字符串,再输入两个字符,求这两个字符在字符串中的索引。
输入格式:
第一行输入字符串
第二行输入两个字符,用空格分开。
输出格式:
从右向左输出字符和索引,即下标最大的字符最先输出。每行一个。
str1 = input()
a,b=map(str,input().split())
s = str1[::-1]
for i in range(0,len(s)):
if s[i] == b:
print(len(s)-1-i,b)
for i in range(0, len(s)):
if s[i] == a:
print(len(s)-1-i,a)
s = str1[::-1]表示字符串的逆序,因为题目要求下标最大。
range(0,len(s)),注意左开右闭,所以是字符串的长度。
应该注意的是len(s)-1-i,因为现在字符串是逆序ÿ