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
icon
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)
[]
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
steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
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
Bartleby Expert
SEE SOLUTION
Knowledge Booster
Structured English
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.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
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)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education