Objective:To work with OperatorsScenario:A new stationary shop has been opened in the city. The owner asks his accountant to take the list of items sold in the store. The list should contain the details of the items and their costs. Help the accountant to generate the prince list by writing a Python program. Generate list with just 4 products - A4sheets, pen, pencil and eraser and get the price of the items from the user. Please refer the sample input and output statements for more clarifications.Guidelines:The amount must be displayed with 2 decimal places. On entering the product price to be a negative number, the program should display the message " Invalid input" and stop the program. Sample Input 1 :Cost of A4sheet:40Cost of pen:20Cost of pencil:10Cost of eraser:5Sample Output 1 :Items DetailsA4sheet:40.00Pen:20.00Pencil:10.00Eraser:5.00Sample Input 2 :Cost of A4sheet:40Cost of pen:20Cost of pencil:10Cost of eraser:-5Sample Output 2 :Invalid inputSample Input 3 :Cost of A4sheet:86Cost of pen:10Cost of pencil:-34Sample Output 3 :Invalid input
Question
Objective:To work with OperatorsScenario:A new stationary shop has been opened in the city. The owner asks his accountant to take the list of items sold in the store. The list should contain the details of the items and their costs. Help the accountant to generate the prince list by writing a Python program. Generate list with just 4 products - A4sheets, pen, pencil and eraser and get the price of the items from the user. Please refer the sample input and output statements for more clarifications.Guidelines:The amount must be displayed with 2 decimal places. On entering the product price to be a negative number, the program should display the message " Invalid input" and stop the program. Sample Input 1 :Cost of A4sheet:40Cost of pen:20Cost of pencil:10Cost of eraser:5Sample Output 1 :Items DetailsA4sheet:40.00Pen:20.00Pencil:10.00Eraser:5.00Sample Input 2 :Cost of A4sheet:40Cost of pen:20Cost of pencil:10Cost of eraser:-5Sample Output 2 :Invalid inputSample Input 3 :Cost of A4sheet:86Cost of pen:10Cost of pencil:-34Sample Output 3 :Invalid input
Solution
This problem can be solved by using Python's input and print functions, along with a simple if statement to check for negative values. Here's a step-by-step guide on how to do it:
- First, we need to get the prices of the items from the user. We can do this using the input function in Python, which allows us to get user input. We'll also convert this input to a float, so we can work with decimal numbers.
a4sheet_price = float(input("Cost of A4sheet:"))
pen_price = float(input("Cost of pen:"))
pencil_price = float(input("Cost of pencil:"))
eraser_price = float(input("Cost of eraser:"))
- Next, we need to check if any of the prices are negative. If they are, we'll print an error message and stop the program. We can do this using an if statement.
if a4sheet_price < 0 or pen_price < 0 or pencil_price < 0 or eraser_price < 0:
print("Invalid input")
exit()
- If all the prices are positive, we'll print them out. We can use the print function for this, and we'll use string formatting to make sure the prices are displayed with two decimal places.
print("Items Details")
print("A4sheet: {:.2f}".format(a4sheet_price))
print("Pen: {:.2f}".format(pen_price))
print("Pencil: {:.2f}".format(pencil_price))
print("Eraser: {:.2f}".format(eraser_price))
And that's it! This program will get the prices of four items from the user, check if any of them are negative, and then print out the prices with two decimal places. If any of the prices are negative, it will print an error message and stop.
Similar Questions
ou are tasked with managing an inventory of products in a retail store. The inventory contains various products, each with a name(key) and price(value). Use dictionary to create the inventory. Write a Python program to find the total value of products that strictly exceed a certain threshold value. Further, display the name of products whose price is less than or equal to the threshold value (Each product name should be printed in a separate line). Develop code by using user-defined function whose argument is a dictionary. DO NOT USE BUILT-IN FUNCTIONS IN CALCULATING THE RESULTS.Accept the number of products in the inventory from user, say N.Read product name and value from user for N number of products.Read threshold value from user.Print the total value of products above threshold.Sample input:
Write a C program to store the Item number, quantity sold, and Price of one item in toi.remctf file by reading values from the keyboard.Save your program as lBQ4a.cSample inputItem number quantity sold Price of oneitem(Rs)Ilo 2 12000233 6 5000320 2 10000100 5 1500b) Write a program to read the details from i.femft£ 5°/o discount is given if more than 3 itemsare purchased from an item. Display the total amount paid for each item.` Display the itemnumber and the total amount paid for each item.Save your program as lBQ4b.cSample outputItem No. Total AmountIlo233320loo24000.0028500.0020000.007125.00
Write a program to enter the names of books and their prices as inputs in a Dictionary. Perform the following operations for the purchase of the books by the customer.· Add more details of books to the dictionary· For books priced above 1000-2999 provides a discount of 5%· For books that are priced above 3000- 5000 provide a discount of 3% on the purchase· For books above 5000 provides a discount of 2%.· Books priced below 500 no discount is provided.Input format :The input consists of the book name and price.Then the choice (1 to enter more and 0 to stop).Output format :The output prints the initial and the final dictionary based on the conditions.Refer sample input and output for the formatting specifications.Sample test cases :Input 1 :Applies Stat25001Neural Networks60000Output 1 :[('Applies Stat', 2500), ('Data science Python projects', 300), ('Handbook Statistics', 18000), ('Hands on data science', 1160), ('Machine Learning', 4000), ('Neural Networks', 6000), ('Python and R', 7215)][('Applies Stat', 2375.0), ('Data science Python projects', 300), ('Handbook Statistics', 17640.0), ('Hands on data science', 1102.0), ('Machine Learning', 3880.0), ('Neural Networks', 5880.0), ('Python and R', 7070.7)]Input 2 :Applies Stat25001Neural Networks60001Artificial Intelligence52001Computer Networks25000Output 2 :[('Applies Stat', 2500), ('Artificial Intelligence', 5200), ('Computer Networks', 2500), ('Data science Python projects', 300), ('Handbook Statistics', 18000), ('Hands on data science', 1160), ('Machine Learning', 4000), ('Neural Networks', 6000), ('Python and R', 7215)][('Applies Stat', 2375.0),
Problem StatementMaria loves shopping and is curious to know the total cost of her favorite items. She intends to purchase t items, each priced at p rupees, with a progressive increase of 5 rupees for every subsequent item.Write a program that takes the price of one item (p) and the number of items (t) as input, calculates the total cost using the formula (t/2) * (2p + (t-1) * 5), and displays the result.Input format :The first line of input consists of a float value p, representing the price of an item.The second line of input consists of an integer t, representing the number of items.Output format :The output displays "Rs. " followed by a float value, representing the total cost in rupees, rounded off to two decimal places.Refer to the sample output for formatting specifications.Code constraints :In this scenario, the test cases fall under the following constraints:10.0 ≤ p ≤ 1000.01 ≤ t ≤ 100Sample test cases :Input 1 :10.03Output 1 :Rs. 45.00Input 2 :720.056Output 2 :Rs. 48020.00
Hari is working for a retail company and has sales data in the form of a list of dictionaries, where each dictionary represents a sale with information about the productname, price, count and date. Help him to use dictionaries by writing a Python program using strings and user-defined functions to analyze sales data. The analysis should include the calculation of total sales revenue for a specific date and finding the best-selling product.Input format:First line represents the number of products, N.Subsequent lines represent productname, price, count and date.Last line represents the date for which the list of products sold on that particular date have to be fetched from the database. Output format:productname of all products which are sold on a particular date (as mentioned in the last line of input) should be displayed, one by one.Last line displays the details of the best-selling product (which is having the highest of price*count).
Upgrade your grade with Knowee
Get personalized homework help. Review tough concepts in more detail, or go deeper into your topic by exploring other relevant questions.