PHONEMES]
Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
Related questions
Question
POEM | List[POEM_LINE] |
---|
POETRY_FORM_DESCRIPTION | Tuple[Tuple[int], Tuple[str]] |
---|
PRONUNCIATION_DICT | Dict[str, PHONEMES] |
---|
- Do not add statements that call print, input, or open, or use an import statement.
- Do not use any break or continue statements.
![def check_syllable_counts(poem_lines: POEM,
description: POETRY_FORM_DESCRIPTION,
word to_phonemes: PRONUNCIATION_DICT) \
-> List[POEM_LINE]:
"""Return a list of lines from poem_lines that do NOT have the right
number of syllables as specified by the poetry form description, according
to the pronunciation dictionary word_to_phonemes. If all lines have the
right number of syllables, return the empty list.
Precondition: len(poem_lines) == len(description[0])
>>> poem_lines
['The first line leads off,',
'With a gap before the next.', 'Then the poem ends.']
...
*'))
>>> description = ((5, 5, 4), ('*', '*'
>>> word_to_phonemes
{'NEXT': ('N', 'EH1', 'K', 'S', 'T'),
"GAP': ('G', 'AE1', 'P'),
"BEFORE': ('в', "Інө", "F'", "А01', 'R'),
'LEADS': ('L', 'IY1', 'D', 'z'),
'WITH': ('W', 'IH1', 'DH'),
'LINE': ('L', 'AY1', 'N'),
'THEN': ('DH', 'EH1', 'N'),
'THE': ('DH', 'AHO'),
'A': ('AHØ'),
'FIRST': ('F', 'ER1', 'S', 'T'),
'ENDS': ('EH1', 'N', 'D', 'Z'),
"РОЕМ": ("P', "OW1', "АНӨ", "М"),
"OFF': ('A01', 'F')}
>>> check_syllable_counts(poem_lines, description, word_to_phonemes)
['With a gap before the next.', 'Then the poem ends.']
>>> poem_lines = ['The first line leads off,']
>>> description = ((0,), ('*'))
>> check_syllable_counts(poem_lines, description, word_to_phonemes)
[]](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2Fbd708a3d-0fc7-4d61-be55-24dd81a3c059%2F4aad042d-967b-4f59-a903-4a909f02f410%2Ffckn8em_processed.png&w=3840&q=75)
Transcribed Image Text:def check_syllable_counts(poem_lines: POEM,
description: POETRY_FORM_DESCRIPTION,
word to_phonemes: PRONUNCIATION_DICT) \
-> List[POEM_LINE]:
"""Return a list of lines from poem_lines that do NOT have the right
number of syllables as specified by the poetry form description, according
to the pronunciation dictionary word_to_phonemes. If all lines have the
right number of syllables, return the empty list.
Precondition: len(poem_lines) == len(description[0])
>>> poem_lines
['The first line leads off,',
'With a gap before the next.', 'Then the poem ends.']
...
*'))
>>> description = ((5, 5, 4), ('*', '*'
>>> word_to_phonemes
{'NEXT': ('N', 'EH1', 'K', 'S', 'T'),
"GAP': ('G', 'AE1', 'P'),
"BEFORE': ('в', "Інө", "F'", "А01', 'R'),
'LEADS': ('L', 'IY1', 'D', 'z'),
'WITH': ('W', 'IH1', 'DH'),
'LINE': ('L', 'AY1', 'N'),
'THEN': ('DH', 'EH1', 'N'),
'THE': ('DH', 'AHO'),
'A': ('AHØ'),
'FIRST': ('F', 'ER1', 'S', 'T'),
'ENDS': ('EH1', 'N', 'D', 'Z'),
"РОЕМ": ("P', "OW1', "АНӨ", "М"),
"OFF': ('A01', 'F')}
>>> check_syllable_counts(poem_lines, description, word_to_phonemes)
['With a gap before the next.', 'Then the poem ends.']
>>> poem_lines = ['The first line leads off,']
>>> description = ((0,), ('*'))
>> check_syllable_counts(poem_lines, description, word_to_phonemes)
[]
Expert Solution

This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
Step by step
Solved in 2 steps with 1 images

Follow-up Questions
Read through expert solutions to related follow-up questions below.
Follow-up Question
The answer does not relate to my question. Please do "def check_syllable_counts"
Solution
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Recommended textbooks for you

Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education

Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON

Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education

Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON

C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON

Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning

Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education