#what does this section of the program do? def display_welcome () : print ("This program will create a wish list for the user.") print ("Enter as many items as you like, with their costs") print ("and the program will calculate your total, before and") print ("after 6% tax.") #what does this section of the program do? def get item () : repeat = "y" #what does this section of the program do? while repeat.lower ( == "y" and repeat.lower () == "n": print ("Enter an item? y/n ") repeat = input () #what does this section of the program do? if repeat.lower () == "y": print ("Enter the name of your item: ") item name = input () print ("Enter the cost of this item: ") item cost = float (input ()) item cost = validate (item cost) " for $ ", round (item cost, 2)) print ("Item: ", item name, sub = sub + item cost else: print ("Your subtotal is $", round (sub, 2)) get_tax (sub) break #what does this section of the program do? def validate (item cost) : #what does this section of the program do? while item cost <= 0: print ("Enter a valid cost for this item: ") item cost = float (input ()) return item cost #what does this section of the program do? def get_tax () : tax - sub .6 total cost = sub + tax print ("Your total cost, including 6% tax, is ", round (total_cost,2)) goodbye () #what does this section of the program do? def goodbye ()L print ("Hope you get everything you wish for!") print ("Goodbye!") #what doess this section of the program do? def main (): display_welcome ()

C++ for Engineers and Scientists
4th Edition
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Bronson, Gary J.
Chapter6: Modularity Using Functions
Section: Chapter Questions
Problem 9PP
icon
Related questions
Question

Python:

What does each section of this program do?

What are the five errors (not counting indentation errors)?

#what does this section of the program do?
def display_welcome () :
print ("This program will create a wish list for the user.")
print ("Enter as many items as you like, with their costs")
print ("and the program will calculate your total, before and")
print ("after 6% tax.")
#what does this section of the program do?
def get item () :
repeat = "y"
#what does this section of the program do?
while repeat.lower ( == "y" and repeat.lower ()
== "n":
print ("Enter an item? y/n ")
repeat =
input ()
#what does this section of the program do?
if repeat.lower () == "y":
print ("Enter the name of your item: ")
item name = input ()
print ("Enter the cost of this item: ")
item cost = float (input ())
item cost = validate (item cost)
" for $ ", round (item cost, 2))
print ("Item: ", item name,
sub = sub + item cost
else:
print ("Your subtotal is $", round (sub, 2))
get_tax (sub)
break
#what does this section of the program do?
def validate (item cost) :
#what does this section of the program do?
while item cost <= 0:
print ("Enter a valid cost for this item: ")
item cost = float (input ())
return item cost
#what does this section of the program do?
def get_tax () :
tax - sub
.6
total cost = sub + tax
print ("Your total cost, including 6% tax, is ", round (total_cost,2))
goodbye ()
#what does this section of the program do?
def goodbye ()L
print ("Hope you get everything you wish for!")
print ("Goodbye!")
#what doess this section of the program do?
def main ():
display_welcome ()
Transcribed Image Text:#what does this section of the program do? def display_welcome () : print ("This program will create a wish list for the user.") print ("Enter as many items as you like, with their costs") print ("and the program will calculate your total, before and") print ("after 6% tax.") #what does this section of the program do? def get item () : repeat = "y" #what does this section of the program do? while repeat.lower ( == "y" and repeat.lower () == "n": print ("Enter an item? y/n ") repeat = input () #what does this section of the program do? if repeat.lower () == "y": print ("Enter the name of your item: ") item name = input () print ("Enter the cost of this item: ") item cost = float (input ()) item cost = validate (item cost) " for $ ", round (item cost, 2)) print ("Item: ", item name, sub = sub + item cost else: print ("Your subtotal is $", round (sub, 2)) get_tax (sub) break #what does this section of the program do? def validate (item cost) : #what does this section of the program do? while item cost <= 0: print ("Enter a valid cost for this item: ") item cost = float (input ()) return item cost #what does this section of the program do? def get_tax () : tax - sub .6 total cost = sub + tax print ("Your total cost, including 6% tax, is ", round (total_cost,2)) goodbye () #what does this section of the program do? def goodbye ()L print ("Hope you get everything you wish for!") print ("Goodbye!") #what doess this section of the program do? def main (): display_welcome ()
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 2 images

Blurred answer
Knowledge Booster
Top down approach design
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
C++ for Engineers and Scientists
C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr