試題編號: | 201409-3 |
試題名稱: | 字符串匹配 |
時間限制: | 1.0s |
內存限制: | 256.0MB |
問題描述: |
問題描述 給出一個字符串和多行文字,在這些文字中找到字符串出現的那些行。你的程序還需支持大小寫敏感選項:當選項打開時,表示同一個字母的大寫和小寫看作不同的字符;當選項關閉時,表示同一個字母的大寫和小寫看作相同的字符。 輸入格式 輸入的第一行包含一個字符串S,由大小寫英文字母組成。 輸出格式 輸出多行,每行包含一個字符串,按出現的順序依次給出那些包含了字符串S的行。 樣例輸入 Hello 樣例輸出 HelloWorld 樣例說明 在上面的樣例中,第四個字符串雖然也是Hello,但是大小寫不正確。如果將輸入的第二行改爲0,則第四個字符串應該輸出。 評測用例規模與約定 1<=n<=100,每個字符串的長度不超過100。 |
python程序:
s = input()
a = eval(input())
n = eval(input())
b = []
if a == 0:
for i in range(n):
b.append(input())
for c in b:
if s.lower() in c.lower():
print(c)
else:
for i in range(n):
b.append(input())
for c in b:
if s in c:
print(c)