查詢指定字元

2021-10-24 22:34:13 字數 1196 閱讀 9356

本題要求編寫程式,從給定字串中查詢某指定的字元。

輸入格式:

輸入的第一行是乙個待查詢的字元。第二行是乙個以回車結束的非空字串(不超過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 輸出...