在PythonTip,我们总是想要了解我们每天有多受欢迎,并从流行的网站上抓取了对话。
每个对话都占据1行,总共有 N 个这样的对话。每个对话中最多有1个单词说"pythontip"(全部小写)。我们希望你帮助我们确定一个对话是否包含单词"pythontip",并尝试检测以下三种情况:
- 以 pythontip 开头
- 以 pythontip 结尾
- 以 pythontip 开头,以 pythontip 结尾
输入格式
- 输入的第一行包含一个整数 N 。接下来是 N 行。
- 从第二行开始,每一行包含由单个空格分隔的一组单词(假设单词数量W)。
限制条件
- 1 ≤ N ≤ 10
- 1 ≤ W ≤ 100
- 单词都是小写字母字符
- 假设单词长度为C,则满足 1 ≤ C ≤ 20。
输出格式
输出N行,对于每一行:
- 如果对话以"pythontip"开头,打印1。
- 如果对话以"pythontip"结尾,打印2。
- 如果对话既以"pythontip"开头又以"pythontip"结尾,打印0。
- 如果不符合上述情况,打印-1。
import redef fun(text):patterns = [("^pythontip$",0),("^pythontip",1),("pythontip$",2)]for pattern in patterns:m1 = re.search(pattern[0],text)if m1 :return pattern[1]return -1n_lines = int(input())# 请在此处编写代码for i in range(n_lines):text = input()print(fun(text))