Computer >> Máy Tính >  >> Lập trình >> Python

Chương trình Python để đếm số nguyên âm bằng cách sử dụng bộ trong một chuỗi nhất định

Trong chương trình này, đã cho một chuỗi nhập của người dùng. Chúng ta phải đếm số nguyên âm trong chuỗi này. Ở đây chúng tôi sử dụng thiết lập bằng Python. Tập hợp là kiểu dữ liệu thu thập không có thứ tự có thể lặp lại, có thể thay đổi và không có phần tử trùng lặp.

Ví dụ

Input str1=pythonprogram
Output 3

Thuật toán

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.

Mã mẫu

# 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)

Đầu ra

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