Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

โปรแกรม Python นับจำนวนสระโดยใช้ชุดในสตริงที่กำหนด


ในโปรแกรมนี้ กำหนดสตริงอินพุตของผู้ใช้ เราต้องนับจำนวนสระในสตริงนี้ ที่นี่เราใช้ set ใน Python Set เป็นประเภทข้อมูลการรวบรวมที่ไม่เรียงลำดับซึ่งสามารถทำซ้ำได้ เปลี่ยนแปลงได้ และไม่มีองค์ประกอบที่ซ้ำกัน

ตัวอย่าง

Input str1=pythonprogram
Output 3

อัลกอริทึม

Step 1: first we use one counter variable which is used to count the vowels in the string.
Step 2: creating a set of vowels.
Step 3: then traverse the every alphabet in the given string.
Step 4: if alphabet is present in the vowel set then counter incremented by 1.
Step 5: After the completion of traversing print counter variable.

โค้ดตัวอย่าง

# Program to count vowel in
# a string using set
   def countvowel(str1):
      c = 0
      # Creating a set of vowels
      s="aeiouAEIOU"
      v = set(s)
      # Loop to traverse the alphabet
      # in the given string
      for alpha in str1:
      # If alphabet is present
      # in set vowel
      if alpha in v:
      c = c + 1
   print("No. of vowels ::>", c)
# Driver code
str1 = input("Enter the string ::>")
countvowel(str1)

ผลลัพธ์

Enter the string ::>pythonprogram
No. of vowels ::> 3