det 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[@]) >» 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': ('B', 'IHO', 'F', 'A01', 'R'), 'LEADS': ('L', 'IY1', 'D', 'z'), "WITH': ('W', 'IH1', 'DH'), 'LINE': ('L', 'AY1', 'N'), "THEN': ('DH', 'EH1', 'N'), "THE': ('DH", "Ано"), "A': ('AH@'), 'FIRST': ('F', 'ER1', 'S', 'T'), 'ENDS': ('EH1', 'N', 'D', 'z'), "POEM': ('P', 'Ow1', 'AH®', 'M"), "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) %3D %3D
det 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[@]) >» 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': ('B', 'IHO', 'F', 'A01', 'R'), 'LEADS': ('L', 'IY1', 'D', 'z'), "WITH': ('W', 'IH1', 'DH'), 'LINE': ('L', 'AY1', 'N'), "THEN': ('DH', 'EH1', 'N'), "THE': ('DH", "Ано"), "A': ('AH@'), 'FIRST': ('F', 'ER1', 'S', 'T'), 'ENDS': ('EH1', 'N', 'D', 'z'), "POEM': ('P', 'Ow1', 'AH®', 'M"), "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) %3D %3D
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...
Related questions
Question
complete the function body
![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': ('B', 'IHO', 'F', 'A01', 'R'),
'LEADS': ('L', 'IY1', 'D', 'z'),
'WITH': ('W', 'IH1', 'DH'),
'LINE': ('L', 'AY1', 'N'),
'THEN': ('DH', 'EH1', 'N'),
'THE': ('DH', 'AHO'),
'A': ('AHO'),
'FIRST': ('F', 'ER1', 's', 'T'),
'ENDS': ('EH1', 'N', 'D', 'z'),
'POEM': ('P', 'Ow1', 'AHO', 'M'),
"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, '1
>>> description
>> check_syllable_counts (poem_lines, description, word_to_phonemes)
[]
((0,), (*'))
%3D](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2Ff1458fa8-f057-4475-916f-d53e24411881%2F248ed36c-8ed6-409d-b50b-fa9ea381b46d%2Fhvjd97l_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': ('B', 'IHO', 'F', 'A01', 'R'),
'LEADS': ('L', 'IY1', 'D', 'z'),
'WITH': ('W', 'IH1', 'DH'),
'LINE': ('L', 'AY1', 'N'),
'THEN': ('DH', 'EH1', 'N'),
'THE': ('DH', 'AHO'),
'A': ('AHO'),
'FIRST': ('F', 'ER1', 's', 'T'),
'ENDS': ('EH1', 'N', 'D', 'z'),
'POEM': ('P', 'Ow1', 'AHO', 'M'),
"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, '1
>>> description
>> check_syllable_counts (poem_lines, description, word_to_phonemes)
[]
((0,), (*'))
%3D
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

Recommended textbooks for you

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 Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science

Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning

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 Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science

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
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning

Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education

Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY