What your Python program should do 1. Ask the user to enter the product name. The user can also enter 'x' (without quotes) to quit. 2. Ask the user to enter the product's category. 3. Ask the user to enter the product's price. The whole program should loop until the user enters 'x' to quit at the product name entry. You do not need to show this original information to the user. Create a function called news ku This function should take the product name and category as parameters. If the category is 'tech', return a string that contains the first three letters of the product name in all caps. If the category is 'office', return a string that contains the last three letters of the product name in all caps. If the category is anything else, return the original product name in all caps. Do not print anything from inside this function. This function needs to return a value. Create a function called newprice This function should take the product price as a parameter. Increase the price by 10%. Return this new price. Do not print anything from inside this function. This function needs to return a value. Outside of your functions in the main block of code You must call newsku () and pass in the product name and category. Remember to store the return value. You must call newprice () and pass in the product price. Remember to store the return value. Display this new information to the user. After you display this information to the user, ask the user again for a product name or 'x' to quit. Keep running your program until the user types in 'x' as the product name.
Operations
In mathematics and computer science, an operation is an event that is carried out to satisfy a given task. Basic operations of a computer system are input, processing, output, storage, and control.
Basic Operators
An operator is a symbol that indicates an operation to be performed. We are familiar with operators in mathematics; operators used in computer programming are—in many ways—similar to mathematical operators.
Division Operator
We all learnt about division—and the division operator—in school. You probably know of both these symbols as representing division:
Modulus Operator
Modulus can be represented either as (mod or modulo) in computing operation. Modulus comes under arithmetic operations. Any number or variable which produces absolute value is modulus functionality. Magnitude of any function is totally changed by modulo operator as it changes even negative value to positive.
Operators
In the realm of programming, operators refer to the symbols that perform some function. They are tasked with instructing the compiler on the type of action that needs to be performed on the values passed as operands. Operators can be used in mathematical formulas and equations. In programming languages like Python, C, and Java, a variety of operators are defined.
![Sample output
This is from one continuous run of the program.
Please enter a product name. You can also enter x to quit: laptop
Please enter the product's category: tech
Please enter the product's price: 100
The new SKU is LAP and the new price is 110.00000000000001
Please enter a product name. You can also enter x to quit: scantron
Please enter the product's category: office
Please enter the product's price: .75
The new SKU is RON and the new price is 0.8250000000000001
Please enter a product name. You can also enter x to quit: whiteboard cleaner
Please enter the product's category: other
Please enter the product's price: 8
The new SKU is WHITEBOARD CLEANER and the new price is 8.8
Please enter a product name. You can also enter x to quit: x](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2F1adae9eb-3ce4-42d1-a66e-dfadef5e5ab4%2F389248c9-4e15-4eae-a6d5-1a75fa00a594%2Fj0siq3e_processed.jpeg&w=3840&q=75)
![What your Python program should do
1. Ask the user to enter the product name. The user can also enter 'x' (without quotes) to quit.
2. Ask the user to enter the product's category.
3. Ask the user to enter the product's price.
The whole program should loop until the user enters 'x' to quit at the product name entry.
You do not need to show this original information to the user.
Create a function called news ku
This function should take the product name and category as parameters.
If the category is 'tech', return a string that contains the first three letters of the product name in all caps.
If the category is 'office', return a string that contains the last three letters of the product name in all caps.
If the category is anything else, return the original product name in all caps.
Do not print anything from inside this function. This function needs to return a value.
Create a function called newprice
This function should take the product price as a parameter.
Increase the price by 10%. Return this new price.
Do not print anything from inside this function. This function needs to return a value.
Outside of your functions in the main block of code
You must call newsku () and pass in the product name and category. Remember to store the return value.
You must call newprice () and pass in the product price. Remember to store the return value.
Display this new information to the user.
After you display this information to the user, ask the user again for a product name or 'x' to quit. Keep
running your program until the user types in 'x' as the product name.](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2F1adae9eb-3ce4-42d1-a66e-dfadef5e5ab4%2F389248c9-4e15-4eae-a6d5-1a75fa00a594%2Fbkrqnai_processed.jpeg&w=3840&q=75)
![](/static/compass_v2/shared-icons/check-mark.png)
Step by step
Solved in 4 steps with 2 images
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
![Programming with Microsoft Visual Basic 2017](https://www.bartleby.com/isbn_cover_images/9781337102124/9781337102124_smallCoverImage.gif)
![Microsoft Visual C#](https://www.bartleby.com/isbn_cover_images/9781337102100/9781337102100_smallCoverImage.gif)
![Programming with Microsoft Visual Basic 2017](https://www.bartleby.com/isbn_cover_images/9781337102124/9781337102124_smallCoverImage.gif)
![Microsoft Visual C#](https://www.bartleby.com/isbn_cover_images/9781337102100/9781337102100_smallCoverImage.gif)
![EBK JAVA PROGRAMMING](https://www.bartleby.com/isbn_cover_images/9781305480537/9781305480537_smallCoverImage.jpg)
![EBK JAVA PROGRAMMING](https://www.bartleby.com/isbn_cover_images/9781337671385/9781337671385_smallCoverImage.jpg)
![C++ Programming: From Problem Analysis to Program…](https://www.bartleby.com/isbn_cover_images/9781337102087/9781337102087_smallCoverImage.gif)