Hướng dẫn write a program to count vowels and consonants in string in python assignment expert - viết chương trình đếm số nguyên âm và phụ âm trong chuỗi trong python

Write a program to count Vowels and Consonants in string.
Input

The input will be a single line containing a string s.
Output

The first line of output should contain no of Vowels in the given string
The second line of output should  contain no of Consonants in the given string
Explanation

For example, if the given string is "Good Morning"
Vowels in the string "Good Morning" are "o, i" and their count is 4.
Remaining characters in the string are consonants their count is 7.
The First line of output is 4\nThe second line of output is 7.
Sample Input 1
Good Morning
Sample Output 1
4
7

Sample Input 2
welcome
Sample Output 2
3
4

#The input will be a single line containing a string s.
inputString=input["Enter string: "]
vowels=0
consonants=0
inputString=inputString.lower[]
for l in inputString:
    #check if the letter of the string is vowel
    if[l == 'a' or l == 'e' or l == 'i' or l == 'o' or l == 'u' ]:
        vowels+=1
    else:
        #check if the letter of the string is consonant
        if l != ' ' and l.isdigit[]==False:
            consonants+=1
#The first line of output should contain no of Vowels in the given string
print["Vowels: "+str[vowels]]
#The second line of output should  contain no of Consonants in the given string
print["Consonants: "+str[consonants]]

Tìm hiểu thêm về sự giúp đỡ của chúng tôi với các bài tập: Python

Ví dụ, nếu chuỗi đã cho là "Chào buổi sáng"

Nguyên âm trong chuỗi "Chào buổi sáng" là "O, I" và số lượng của chúng là 4.

Các ký tự còn lại trong chuỗi là phụ âm của chúng là 7.

Dòng đầu ra đầu tiên là 4 \ nthe đầu ra thứ hai là 7.

givenString=input[]
vowels=0
consonants=0
givenString=givenString.lower[]
for letter in givenString:
    if[letter == 'a' or letter == 'e' or letter == 'i' or letter == 'o' or letter == 'u' ]:
        vowels+=1
    else:
        if letter != ' ' and letter.isdigit[]==False:
            consonants+=1
print[str[vowels]]
print[str[consonants]]

Tìm hiểu thêm về sự giúp đỡ của chúng tôi với các bài tập: Python

Đây là một chương trình Python để đếm số lượng nguyên âm trong một chuỗi.

Mô tả vấn đề

Chương trình lấy một chuỗi và đếm số lượng nguyên âm trong một chuỗi.

Giải pháp vấn đề

1. Lấy một chuỗi từ người dùng và lưu trữ nó trong một biến. 2. Khởi tạo một biến đếm thành 0. 3. Sử dụng vòng lặp để đi qua các ký tự trong chuỗi. 4. Sử dụng câu lệnh IF để kiểm tra xem ký tự có phải là nguyên âm hay không và tăng biến số đếm nếu đó là nguyên âm. 5. In tổng số nguyên âm trong chuỗi. 6. Thoát.
2. Initialize a count variable to 0.
3. Use a for loop to traverse through the characters in the string.
4. Use an if statement to check if the character is a vowel or not and increment the count variable if it is a vowel.
5. Print the total number of vowels in the string.
6. Exit.

Chương trình/mã nguồn

Dưới đây là mã nguồn của chương trình Python để xóa ký tự chỉ mục thứ n khỏi chuỗi không trống. Đầu ra chương trình cũng được hiển thị dưới đây.

string=raw_input["Enter string:"]
vowels=0
for i in string:
      if[i=='a' or i=='e' or i=='i' or i=='o' or i=='u' or i=='A' or i=='E' or i=='I' or i=='O' or i=='U']:
            vowels=vowels+1
print["Number of vowels are:"]
print[vowels]

Giải thích chương trình

1. Người dùng phải nhập một chuỗi và lưu trữ nó trong một biến. 2. Biến số được khởi tạo về 0. 3. Vòng lặp For được sử dụng để đi qua các ký tự trong chuỗi. 4. Một câu lệnh IF kiểm tra xem ký tự có phải là nguyên âm hay không. 5. Số lượng được tăng lên mỗi khi một nguyên âm gặp phải. 6. Tổng số nguyên âm trong chuỗi được in.
2. The count variable is initialized to zero.
3. The for loop is used to traverse through the characters in the string.
4. An if statement checks if the character is a vowel or not.
5. The count is incremented each time a vowel is encountered.
6. The total count of vowels in the string is printed.

Trường hợp kiểm tra thời gian chạy

 
Case 1:
Enter string:Hello world
Number of vowels are:
3
 
Case 2:
Enter string:WELCOME
Number of vowels are:
3

Sê -ri Giáo dục & Học tập toàn cầu Sanfoundry - Chương trình Python.

Để thực hành tất cả các chương trình Python, đây là bộ hoàn thành hơn 150 vấn đề và giải pháp Python.

Bước tiếp theo:

  • Nhận Giấy chứng nhận miễn phí trong chương trình Python
  • Tham gia cuộc thi chứng nhận lập trình Python
  • Trở thành một người xếp hạng hàng đầu trong chương trình Python
  • Thực hiện các bài kiểm tra lập trình Python
  • Các bài kiểm tra thực hành theo chương: Chương 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 10
  • Các bài kiểm tra giả chương: Chương 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 10,

Manish Bhojasia, một cựu chiến binh công nghệ với hơn 20 năm @ Cisco & Wipro, là người sáng lập và CTO tại Sanfoundry. Ông sống ở Bangalore, và tập trung vào sự phát triển của nhân Linux, Công nghệ San, Cvanced C, Cấu trúc dữ liệu & Alogrithms. Giữ kết nối với anh ta tại LinkedIn.Sanfoundry. He lives in Bangalore, and focuses on development of Linux Kernel, SAN Technologies, Advanced C, Data Structures & Alogrithms. Stay connected with him at LinkedIn.

Đăng ký các lớp học chính miễn phí của mình tại YouTube & Thảo luận kỹ thuật tại Telegram SanfoundryClasses.

Bài Viết Liên Quan

Chủ Đề