Python
 Computer >> コンピューター >  >> プログラミング >> Python

指定された文字列のセットを使用して母音の数をカウントするPythonプログラム


この記事では、以下に示す問題ステートメントの解決策について学習します。

問題の説明 −文字列が与えられたので、与えられた文字列のセットを使用して母音の数を数える必要があります。

ここでは、文字列全体をトラバースして、各文字が母音であるかどうかを確認し、カウントをインクリメントします。

次に、以下の実装の概念を観察しましょう-

def vowel_count(str):
   count = 0
   #string of vowels
   vowel = "aeiouAEIOU"
   for alphabet in str_:
      #check whether character is a vowel or not
      if alphabet in vowel:
         count = count + 1
   print("No. of vowels in the given string:", count)
# Driver code
str_ = "Tutorialspoint"
vowel_count(str)

出力

No. of vowels in the given string : 6

指定された文字列のセットを使用して母音の数をカウントするPythonプログラム

すべての変数はローカルスコープで宣言されており、それらの参照は上の図に示されています。

結論

この記事では、セットを使用して特定の文字列の母音の数を数える方法について学びました。


  1. 指定された文字列がパングラムであるかどうかを確認するPythonプログラム

    この記事では、特定の問題ステートメントを解決するための解決策とアプローチについて学習します。 問題の説明 文字列入力が与えられた場合、その文字列がパングラムであるかどうかを確認するPythonプログラムを生成する必要があります。 パングラムは、英語のアルファベットコレクションのすべての文字を含む文/一連の単語です。 では、問題を解決する方法を見てみましょう 入力文字列に存在する各文字が、手動で宣言するアルファベットセットに属しているかどうかをチェックするループを使用します。 上記のアプローチの実装は、-によって与えられます。 例 import string def ispangram

  2. Pythonを使用して文字列内の母音の数を数える方法は?

    すべての母音を含む文字列オブジェクトを宣言します。 >>> vowels='aeiou' カウント変数を0に初期化するように設定します >>> count=0 入力文字列の各文字が母音文字列に属しているかどうかを確認します。はいの場合、カウントをインクリメントします >>> string='Hello How are you?' >>> for s in string:             if s in vowels: c