这个python题目怎么写,跪求

这个题目怎么写,跪求各位大神

s=input()

t=input().split()

for i in range(len(s)-1,-1,-1):

    if s[i] in t:

        print(i,s[i])

        

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-09-19
下面的代码可以实现如图所示的功能
input1 = input('输入字符串:')
input2 = input('输入两个字符,空格分开:')
charter1 = input2.split(' ')
charter_left = charter1[0] # 获取左侧字符s
charter_right = charter1[1] # 获取右侧字符p
for i in range(len(input1)-1, 0, -1):
if input1[i] == charter_left or input1[i] == charter_right:
print(i, input1[i])追问

你好 我还有个问题 能不能请教你一下

追答

下面代码可以实现如图所示的功能
nums = input('输入数字,以空格隔开:').split()
num = [] # 用于存放非重复的数字字符串
index_list = [] # 用于存放每个数字的出现次数
for i in nums:
if i not in num:
num.append(i)
index_list.append(nums.count(i))
i = index_list.index(max(index_list)) # 出现最多的数字的索引
print(num[i], max(index_list))

相似回答