In Python: The line endings are missing. Usually a gift line ends with a comma (","), but the last one ends with a period (".") , and the next-to-last ends with "and". Write an if-elifelse to add (+) a comma, a period, or and. code: gifts = ['partridge in a pear tree', 'turtle doves', 'french hens', 'colly birds', 'gold rings', 'geese a-laying', 'swans a-swimming', 'maids a-milking', 'ladies dancing', 'lords a-leaping', 'pipers piping', 'drummers drumming'] ordinals = ['first', 'second', 'third', 'fourth', 'fifth', 'sixth', 'seventh', 'eighth', 'ninth', 'tenth', 'eleventh', 'twelvth'] numerals = ['a', 'two', 'three', 'four', 'five', 'six', 'seven', 'eight', 'nine', 'ten', 'eleven', 'twelve'] #numerals=numerals[0].title() first_verse = 'On the X day of Christmas my true love sent to me' # Your work begins here. # RULES: # 1. Your program must use the variables declared above # 2. Your program may only use these string literals: # "." "," "and" "" # All other strings must be obtained from the variables above. day = 0 while day < 4: # Your code goes in this loop. #print (day+1,numerals[day],ordinals[day]) #print(first_verse.replace('X', ordinals[day])) print(first_verse.replace('X', ordinals[day])) day=day+1 gift_index = day end_index = 0 while gift_index > end_index:    print(numerals[gift_index-1],gifts[gift_index-1]) gift_index -= 1

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

In Python:

The line endings are missing. Usually a gift line ends with a comma (","), but the last one ends with a period (".") , and the next-to-last ends with "and". Write an if-elifelse to add (+) a comma, a period, or and.

code:

gifts = ['partridge in a pear tree',
'turtle doves',
'french hens',
'colly birds',
'gold rings',
'geese a-laying',
'swans a-swimming',
'maids a-milking',
'ladies dancing',
'lords a-leaping',
'pipers piping',
'drummers drumming']

ordinals = ['first', 'second', 'third', 'fourth',
'fifth', 'sixth', 'seventh', 'eighth',
'ninth', 'tenth', 'eleventh', 'twelvth']

numerals = ['a', 'two', 'three', 'four', 'five', 'six', 'seven',
'eight', 'nine', 'ten', 'eleven', 'twelve']
#numerals=numerals[0].title()


first_verse = 'On the X day of Christmas my true love sent to me'

# Your work begins here.
# RULES:
# 1. Your program must use the variables declared above
# 2. Your program may only use these string literals:
# "." "," "and" ""
# All other strings must be obtained from the variables above.

day = 0
while day < 4:
# Your code goes in this loop.
#print (day+1,numerals[day],ordinals[day])
#print(first_verse.replace('X', ordinals[day]))
print(first_verse.replace('X', ordinals[day]))
day=day+1
gift_index = day
end_index = 0
while gift_index > end_index:
  
print(numerals[gift_index-1],gifts[gift_index-1])
gift_index -= 1
pass

Expert Solution
trending now

Trending now

This is a popular 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