本題要求編寫程式,從給定字串中查詢某指定的字元。
輸入格式:
輸入的第一行是乙個待查詢的字元。第二行是乙個以回車結束的非空字串(不超過80個字元)。
輸出格式:
如果找到,在一行內按照格式「index = 下標」輸出該字元在字串中所對應的最大下標(下標從0開始);否則輸出"not found"。
輸入樣例1:m
programming
輸出樣例1:
index = 7
輸入樣例2:a
1234
輸出樣例2:
not found
方法一:
str
=input()
str1 =
input()
i =0
flag =
0index =
0while
(i<
len(str1)):
if(str== str1[i]):
index = i;
flag =
1 i+=1if
(flag ==0)
:print
("not found"
)elif
(flag ==1)
:print
("index = %d"
%(index)
)exit(
0)
方法二:
a =
input()
b =input()
# #先逆序了
s = b[::
-1]#s.find(a) 如果a存在,則返回a所在的下標,正序第乙個。
#如果沒有則返回-1。可以判斷下標在不在列表的長度裡。
v = s.find(a)
if v in
range(0
,len
(s))
:print
("index ="
,len
(s)-v-1)
else
:print
("not found"
)
查詢指定字元
輸入格式 輸入的第一行是乙個待查詢的字元。第二行是乙個以回車結束的非空字串 不超過80個字元 輸出格式 如果找到,在一行內按照格式 index 下標 輸出該字元在字串中所對應的最大下標 下標從0開始 否則輸出 not found 輸入樣例1 mprogramming 輸出樣例1 index 7 輸入...
查詢指定字元 (15 分)
查詢指定字元 15 分 本題要求編寫程式,從給定字串中查詢某指定的字元。輸入的第一行是乙個待查詢的字元。第二行是乙個以回車結束的非空字串 不超過80個字元 如果找到,在一行內按照格式 index 下標 輸出該字元在字串中所對應的最大下標 下標從0開始 否則輸出 not found m program...
查詢指定字元(python解法)
本題要求編寫程式,從給定字串中查詢某指定的字元。輸入的第一行是乙個待查詢的字元。第二行是乙個以回車結束的非空字串 不超過80個字元 如果找到,在一行內按照格式 index 下標 輸出該字元在字串中所對應的最大下標 下標從0開始 否則輸出 not found 輸入樣例1 mprogramming 輸出...