本題要求編寫程序,統計並輸出某給定字符在給定字符串中出現的次數。
輸入格式:
輸入第一行給出一個以回車結束的字符串(少於80個字符);第二行輸入一個字符。
輸出格式:
在一行中輸出給定字符在給定字符串中出現的次數。
代碼如下:
#!/usr/bin/python # -*- coding: utf-8 -*- n = input() s = str(input()) key = 0 for i in range(0,len(n)): if s == n[i]: key +=1 print(key)
這個程序簡單,遍歷一下輸入的字符串就行。
剛開始我想的是將字符串轉換為一個列表,然后在遍歷。但是寫的時候用split寫不出來了。用字符串先用着。
這里補充一下字符串轉換列表的方法
n1 = list(input())
#拆解,使用list可以將字符串轉換為以單個字母組成的字符串。
n = input()
n1 = list(n)
讀書和健身總有一個在路上
