Write a function that computes the ratio of vowels vs. consonants vowels consonants) in a given sentence. The ratio should be given as a floating-point number rounded off to two decimal places. When writing your function, be sure to appropriately cater for the following punctuation marks:

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question
100%

I need help with this please.

Question 3:
Write a function that computes the ratio of vowels vs. consonants (consonants
vowels in a given
sentence. The ratio should be given as a floating-point number rounded off to two decimal places.
When writing your function, be sure to appropriately cater for the following punctuation marks:
• apostrophes (')
• quotations (")
• full stops (.)
• commas (₁)
• exclamations (!)
question marks (?)
• colons (:)
• semicolons (;)
Arguments:
• sentence (string) → sentence required to compute the ratio.
Return:
• ratio (float) → a ratio that describes the number of vowels to consonants:
vowels/consonants.
HINT
Remember to cater for the white spaces that appear in your sentence.
In [ ]: ### START FUNCTION
def vowel consonant_ratio(sentence):
# Your code here.
return ratio
### END FUNCTION
Transcribed Image Text:Question 3: Write a function that computes the ratio of vowels vs. consonants (consonants vowels in a given sentence. The ratio should be given as a floating-point number rounded off to two decimal places. When writing your function, be sure to appropriately cater for the following punctuation marks: • apostrophes (') • quotations (") • full stops (.) • commas (₁) • exclamations (!) question marks (?) • colons (:) • semicolons (;) Arguments: • sentence (string) → sentence required to compute the ratio. Return: • ratio (float) → a ratio that describes the number of vowels to consonants: vowels/consonants. HINT Remember to cater for the white spaces that appear in your sentence. In [ ]: ### START FUNCTION def vowel consonant_ratio(sentence): # Your code here. return ratio ### END FUNCTION
In [ ]: ### START FUNCTION
def vowel consonant_ratio(sentence):
# Your code here.
return ratio
### END FUNCTION
In [ ]: vowel_consonant_ratio ("Thomas! Where have you been?")
Expected outputs
vowel_consonant_ratio("This is a random sentence!")==0.62
vowel_consonant_ratio ("Thomas! Where have you been?")==0.83
Transcribed Image Text:In [ ]: ### START FUNCTION def vowel consonant_ratio(sentence): # Your code here. return ratio ### END FUNCTION In [ ]: vowel_consonant_ratio ("Thomas! Where have you been?") Expected outputs vowel_consonant_ratio("This is a random sentence!")==0.62 vowel_consonant_ratio ("Thomas! Where have you been?")==0.83
Expert Solution
steps

Step by step

Solved in 4 steps with 2 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY