Skip to content

Python 806 字元次數計算

Python String TQC

題目說明:

請撰寫一程式,讓使用者輸入一字串和一字元,並將此字串及字元作為參數傳遞給名為compute()的函式,此函式將回傳該字串中指定字元出現的次數,接著再輸出結果。

範例輸入
Our country is beautiful
u

範例輸出

u occurs 4 time(s)

題目解析

問題分析:

  1. 使用者需要輸入一個字串和一個字元。
  2. 要撰寫一個名為 compute() 的函式,接收字串和字元作為參數,並回傳字串中指定字元出現的次數。
  3. 輸出結果,顯示指定字元在字串中出現的次數。

解題思路:

  1. 讓使用者輸入一個字串和一個字元。
  2. 定義名為 compute() 的函式,使用字串的 count() 方法計算指定字元在字串中出現的次數,並回傳結果。
  3. 呼叫 compute() 函式,並輸出結果。

思考方向:

  1. 如何處理使用者輸入的字串和字元?
  2. 如何設計 compute() 函式,使其能夠計算指定字元在字串中的出現次數?
  3. 如何呼叫 compute() 函式並輸出結果?

Solution

1
2
3
4
5
def compute(Str, s):
    return Str.count(s)
Str = input()
s = input()
print("{} occurs {} time(s)".format(s, compute(Str, s)))

注意

注意count()使用方法


Last update : 13 novembre 2024
Created : 13 novembre 2024

Comments

Comments