Python Program Help, Python Programming

Assignment Help:
Write a Python program to accomplish the following. Use modular design. Include at least 3 functions: one that returns zero values, one that returns one value, and one that returns more than one value. Do all your input from an external text file, created by you according to the file specs given below. Place your output in an external text file. Submit your source code via Blackboard. Also turn in a printout of your source code and a printout of the program’s results which you placed in an external text file named “prog4out.txt”. You don’t need to give Blackboard your output file. Please do not include any directory names in your external text file references. Name your external input file “prog4input.txt”.

The Village Variety Store is having its annual Christmas sale. Its owners would like you to write a program to produce a daily report for the store. Each item sold is identified by an item code consisting of one letter followed by one digit. Your report should include data for all items in the file. Your program must work for any number of items. You may assume the first record(line) in the file indicated the number of items present in the file. Each of the three lines of data will include an item code, number of unique items sold, original item price, and reduction percentage. Your report should include a chart with the input data, sales price per item, and total amount of sales generated by the item. Also print a daily summary. Assume the file contains store sales for one day.

An example input data file follows:
3
A7 13 5.95 15
R5 24 7.95 20
T2 80 3.95 50

Your output file must be formatted as follows:

Village Variety Store

Item Code Number Sold Original Price Reductions Sales Price Income
------------- ----------------- ----------------- -------------- ------------- ----------

A7 13 $5.95 15% $5.06 $65.78
R5 24 $7.95 20% $6.36 $152.64
T2 80 $3.95 50% $1.98 $158.40
<3 blank lines>


Daily Summary:
------------------

Total number of items sold: 117

Revenue lost due to reductions: $207.33

Total income: $376.82






Related Discussions:- Python Program Help

Particle Movement, Imagine a "particle" located on the centre square of a t...

Imagine a "particle" located on the centre square of a two-dimensional grid of dimensions 11 by 75. The particle can only move one square at a time, either up, down, left, or right

Expressions and assignment, Expressions and assignment We can think of...

Expressions and assignment We can think of most computer programs as performing some sort of transformation on data.  Our code may get as input the exam scores of everyone in

Types and declarations, Java programs are  what  is known as statically an...

Java programs are  what  is known as statically and  strongly defined.  Thus,  the  kinds  of all the variables must  be known at the time that the program is written. That seems

Interaction and debugging, We encourage you to adopt an interactive style o...

We encourage you to adopt an interactive style of debugging and programming. Use the Python shell a lot. Write short pieces of code and check them.  It is much  simpler to test the

Algorithms, how to calculate area of a square in square metres

how to calculate area of a square in square metres

Variable, from urllib2 import urlopen # Open http://placekitten.com/ for...

from urllib2 import urlopen # Open http://placekitten.com/ for reading on line 4! response = kittens.read() body = response[559:1000] # Add your ''print'' statement here!

Basics of python-introduction, Basics of python-introduction Python is...

Basics of python-introduction Python is designed for easy interaction between a user and the system. It goes with  an inter­ active function  known as  a shell or listener.  T

Synthetic models, Synthetic models One  goal  of various  people in a ...

Synthetic models One  goal  of various  people in a variety of sub-disciplines of  electrical  engineering and  computer science is automatic synthesis of machine from  formal

Basic-learning to program in python , Depending on your  previous programmi...

Depending on your  previous programming background, we use different sides  through the available readings:   If you have never programmed before: you should start with a

Structured data, Structured data We will often  want  to work  with  l...

Structured data We will often  want  to work  with  large  groups of data.   Rather  than  providing  each  number its own  value,  we need  to manage the data  into natural s

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd