Python Programming: An Introduction to Computer Science, 3rd Ed.
3rd Edition
ISBN: 9781590282755
Author: John Zelle
Publisher: Franklin, Beedle & Associates
expand_more
expand_more
format_list_bulleted
Question
Chapter 2, Problem 12PE
Program Plan Intro
Interactive calculator
- Declare a main function. Inside the main function,
- Print the statement.
- Traverse through the “for” loop till 100 iterations
- Get the expression from the user
- Print the result.
- Call the main function.
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
Python Code:
Many people keep time using a 24-hour clock (11 is 11 AM and 23 is 11 PM, 0 is midnight). If it is currently 13 and you set your alarm to go off in 50 hours, it will be 15 (3 pm). Write an interactive Python program to solve the general version of the above problem. . Ask the user for the time now (in hours), and then ask for the number of hours to wait for the alarm. Your program should output what the time will be on the clock when the alarm goes off. Modify your code to add AM PM to your output automatically.
In Python, Assuming minors are younger than 13 and adults are older than 19, write a program that prompts the user to enter his/her age and then reports whether the user is a minor, teenager, or adult.
Start each program with your name and ID# in a comment.
Plan each program by writing pseudocode. Write all of your pseudocode as comments immediately after your name and SPC ID#.
Add more comments as needed in each program to explain your code.
Choose descriptive variable names in all programs.
Currency format. There should be no space between the $ sign and the first digit. See sep on page 66 to cancel the space automatically added when print items are separated by commas. Display commas as needed for values over $1,000.
A python program that lets the user play the game of Rock, Paper, Scissors against the computer. The program should work as follows:
When the program begins, a random number in the range of 1 through 3 is generated. If the number is 1, then the computer has chosen rock. If the number is 2, then the computer has chosen paper. If the number is 3, then the computer has chosen scissors. (Don’t display the computer’s choice yet.)
The user enters his or her choice of “rock,” “paper,” or “scissors” at the keyboard.
The computer’s choice is displayed.
A winner is selected according to the following rules:
If one player chooses rock and the other player chooses scissors, then rock wins. (Rock smashes scissors.)
If one player chooses scissors and the other player chooses paper, then scissors wins. (Scissors cuts paper.)
If one player chooses paper and the other player chooses rock, then paper wins. (Paper wraps rock.)
If both players make the same choice, the game must be played…
Chapter 2 Solutions
Python Programming: An Introduction to Computer Science, 3rd Ed.
Ch. 2 - Prob. 1TFCh. 2 - Prob. 2TFCh. 2 - Prob. 3TFCh. 2 - Prob. 4TFCh. 2 - Prob. 5TFCh. 2 - Prob. 6TFCh. 2 - Prob. 7TFCh. 2 - Prob. 8TFCh. 2 - Prob. 9TFCh. 2 - Prob. 10TF
Ch. 2 - Prob. 1MCCh. 2 - Prob. 2MCCh. 2 - Prob. 3MCCh. 2 - Prob. 4MCCh. 2 - Prob. 5MCCh. 2 - Prob. 6MCCh. 2 - Prob. 7MCCh. 2 - Prob. 8MCCh. 2 - Prob. 9MCCh. 2 - Prob. 10MCCh. 2 - Prob. 1DCh. 2 - Prob. 3DCh. 2 - Prob. 4DCh. 2 - Prob. 5DCh. 2 - Prob. 6DCh. 2 - Prob. 7DCh. 2 - Prob. 1PECh. 2 - Prob. 2PECh. 2 - Prob. 3PECh. 2 - Prob. 4PECh. 2 - Prob. 5PECh. 2 - Prob. 6PECh. 2 - Prob. 7PECh. 2 - Prob. 8PECh. 2 - Prob. 9PECh. 2 - Prob. 10PECh. 2 - Prob. 11PECh. 2 - Prob. 12PE
Knowledge Booster
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
- Design a program that asks the user for a series of names (in no particular order). After the final person’s name has been entered, the program should display the name that is first alphabetically and the name that is last alphabetically. For example, if the user enters the names Kristin, Joel, Adam, Beth, Zeb, and Chris, the program would display Adam and Zeb. This is to be done in Python.arrow_forwardDesign a Python program that tests your ESP, or extrasensory perception. The program will randomly pick a color, and you will be asked to predict the program’s selection before it is revealed. Design the program to randomly select one of the following words:Red, Green, Blue, Orange, YellowTo select a word, the program can generate a random number. For example, if the number is 0, the selected word is Red, if the number is 1, the selected word is Green, and so forth.Next, the program should ask the user to enter the color that the computer has selected. After the user has entered his or her guess, the program should display the name of the randomly selected color. The program should repeat this 10 times and then display the number of times the user correctly guessed the selected color.arrow_forwardComputer Science Can you show step by step on solving this program on raptor and showing the Flowchart for it Running on a particular treadmill you burn 4.2 calories per minute. Write a python program that uses a loop to display the number of calories burned after 10, 15, 20, 25, and 30 minutesarrow_forward
- Write an interactive Python calculator program. The program should allowthe user to type a mathematical expression, and then print the value of theexpression. Include a loop so that the user can perform many calculations(say, up to 100). Note: To quit early, the user can make the programcrash by typing a bad expression or simply closing the window that thecalculator program is running in. You'll learn better ways of terminatinginteractive programs in later chapters.arrow_forwardPython programming only FIX THE ERRORS IN THE CODE EXERCISE Here is a program on calculating grades. Please correct the errors in the program.# Calculating Grades (ok, let me think about this one)# Write a program that will average 3 numeric exam grades, return an average test score, a corresponding letter grade, and a message stating whether the student is passing. please use the code below just need any errors in it corrected like profreading an essay im having trouble with itarrow_forwardBlissful number: a number where every digit is greater than its immediate left digit is called a Blissful number. (e.g. 12345 is a blissful number). A single digit number is not a blissful number.Now write a python program that takes a number from the user and checks whether it is a blissful number or not.========================================================Sample Input135789Sample Output135789 is a blissful numberExplanation1:5 is greater than 3. 7 is greater than 5. 8 is greater than 7. And 9 is greater than 8. In other words, every digit is greater than its immediate left digit. Therefore, 35789 is a blissful numberarrow_forward
- Homework 1. Write a program to have the user guess a number stored in the program. If he guesses right, tell him so. If he guesses wrong also tell him. 2. Write a program with a user interface which allows the user to enter 2 integers. It should then give him the option of adding them, subtracting them, multiplying them or dividing them. It should then print the result. 3. Write a program with a user interface to allow a user to enter a number and to tell him whether the number is even or odd. Use the truncating property of int to do this. 4. Write a program with a user interface which allows the user to enter two numbers. Check if the first number is a multiple of the second number. If it is tell the user; if it isn't tell him also. 5. Write a program in which the user inputs a letter and you print it back If the letter is already t it cap again for him. 6. Same a previous question, only this time if it is capital, print it lowercase. 7. Let the user enter 3 numbers. Print the numbers…arrow_forwardyou can do it handwritten but please make it readablearrow_forwardCreate a program which transforms the number of days to years, weeks and days. For example: 375 days = 1 year 1 week 3 days. Use the remainder of the bigger unit. ( in C language)arrow_forward
- Using python language, make a unit conversion program that computes and shows the three types of conversion (Ex. 12 inches = (1) foot/feet, (30.48) centimeters, (304.8) millimeters). You can only use the aforementioned measurements (length, weight, speed, or time).The unit conversion program allows the user to input a chosen conversion and repeats the program until the word "stop" is typed. A message is shown after converting the value.arrow_forwardWrite a section of Python code that provides feedback to students depending on the grade earned. The code must: Allow the user to enter the grade as an integer value. Only one grade will be entered (no loop needed). Include a prompt so that the user knows what to enter and how to enter it. Display the message "Great job!" if the grade is 90 or better. . Display the message "Very good!" if the grade is 80 or better. Display the message "OK" if the grade is 70 or better. Display the message "Do you need help?" if the grade is lower than 70. Declare any variables/constants that are needed. Use the spacebar for proper indentation. Write the code as efficiently as possible.arrow_forwardIn python The Nim game. Write a program for a two-player version of the game Nim: a human player will play against the computer. The game is simple: players take turns removing from 1 to 4 sticks from a pile of 13 sticks; the player who picks up the last stick wins the game. Here’s some pseudocode for the Nim game. Start by initializing some variables that will allow you to keep track of the state of the game: One variable should record how many sticks there are left in the pile; initially, this variable must be initialized to 13. There are two players in the game, who take turns. To remember who’s turn is next, use a variable with two states (= values). Say the variable is 1 if the human player is next, and it is 2, if the computer’s turn is next. Pick randomly the player who should start the game. Then, start the main loop of the game: the game should continue for as long as there still are sticks (at least one) to pick. In each repetition of the game loop, one player will play…arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Programming Logic & Design ComprehensiveComputer ScienceISBN:9781337669405Author:FARRELLPublisher:Cengage
Programming Logic & Design Comprehensive
Computer Science
ISBN:9781337669405
Author:FARRELL
Publisher:Cengage
.2: Function Parameters and Arguments - p5.js Tutorial; Author: The Coding Train;https://www.youtube.com/watch?v=zkc417YapfE;License: Standard Youtube License