Starting Out with Python, Student Value Edition (4th Edition)
4th Edition
ISBN: 9780134444468
Author: Tony Gaddis
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Concept explainers
Question
Chapter 3.5, Problem 15CP
Program Plan Intro
Logical “and” Operator:
Logical operator combines the results of one or more conditions.
- • The logical “and” is used to evaluate two expressions in order to obtain a single relational result.
- • It returns the Boolean value “True” when both the operands are true, otherwise returns “False”.
- • The first operand is evaluated first and all the side effects are completed before evaluating the logical “and” expression.
- • The second operand is evaluated only if the first operand is “True”.
Syntax for “and” operator:
The syntax for “and” operator is given below:
expression1 and expression2
Logical “or” Operator:
Logical operator combines the results of one or more conditions.
- • The logical “or” is used to evaluate two expressions in order to obtain a single relational result.
- • It returns the Boolean value “True” when one of the operands is “True”. It returns “False” only if both the operands are “False”.
- • The first operand is evaluated and all the effects are completed before it continues to evaluate the logical “or” expression.
- • The second operand is evaluated only if the first operand returns “False”.
Syntax for “or” operator:
The syntax for “or” operator is given below:
Expression1 or expression2
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
Compute the income tax due on taxable income entered by the user, given the data as
shown in the following table. Be sure to include error checking to make sure the user
does not enter a negative number. Assume all entries are integer values.
Taxable Income
Tax Due
From
To
$0
$49,999
$0 + 5% of amount over $0
$50,000
$99,999
$2,500 +7% of amount over $50,000
$100,000
$6,000 + 9% of amount over $100,000
(Provide the following: Pseudocode; Flowchart)
Dago 2 of 5
Question 8
Question text
The arithmetic expression in postfix form can directly be calculated from left to right.
-True
-False
Question 10
Question text
The infix expression cannot be calculated directly because they consider the operator precedence.
-False
-True
Question 15
Question text
Which of the following is a postfix expression?
a) * + A B - C D
b) -10
c) A + B * C
d) C A B + -
Part 1 of 4
Compute the least-squares regression line for predicting the diastolic pressure from the systolic pressure. Round the sope
and y-intercept to at least four decimal places.
Regression line equation: y =
Chapter 3 Solutions
Starting Out with Python, Student Value Edition (4th Edition)
Ch. 3.1 - What is a control structure?Ch. 3.1 - What is a decision structure?Ch. 3.1 - Prob. 3CPCh. 3.1 - Prob. 4CPCh. 3.1 - What types of relationships between values can you...Ch. 3.1 - Write an if statement that assigns 0 to x if y is...Ch. 3.1 - Write an if statement that assigns 0.2 to...Ch. 3.2 - Prob. 8CPCh. 3.2 - What statement do you use in Python to write a...Ch. 3.2 - When you write an if-else statement, under what...
Ch. 3.3 - What would the following code display? If 'z a:...Ch. 3.3 - What would the following code display? s1 = 'New...Ch. 3.4 - Convert the following code to an if-elif-else...Ch. 3.5 - Prob. 14CPCh. 3.5 - Prob. 15CPCh. 3.5 - Assume the variables a = 2, b = 4, and c = 6....Ch. 3.5 - Explain how short-circuit evaluation works with...Ch. 3.5 - Write an if statement that displays the message...Ch. 3.5 - Write an if statement that displays the message...Ch. 3.6 - Prob. 20CPCh. 3.6 - What is a flag variable?Ch. 3.7 - Prob. 22CPCh. 3.7 - Prob. 23CPCh. 3.7 - Prob. 24CPCh. 3.7 - Prob. 25CPCh. 3.7 - How do you determine the turtle's pen color? How...Ch. 3.7 - Prob. 27CPCh. 3.7 - Prob. 28CPCh. 3 - A ______ structure can execute a set of statements...Ch. 3 - A __________ structure provides one alternative...Ch. 3 - A(n) _________ expression has a value of either...Ch. 3 - The symbols , , and == are all ___________...Ch. 3 - A(n)__________ structure tests a condition and...Ch. 3 - You use a(n) _______ statement to write a single...Ch. 3 - You use a(n) ______ statement to write a dual...Ch. 3 - and, or, and not are ________ operators. a....Ch. 3 - A compound Boolean expression created with the...Ch. 3 - A compound Boolean expression created with the...Ch. 3 - The _________ operator takes a Boolean expression...Ch. 3 - A ________ is a Boolean variable that signals when...Ch. 3 - Prob. 1TFCh. 3 - A program can be made of only one type of control...Ch. 3 - A single alternative decision structure tests a...Ch. 3 - A decision structure can be nested inside another...Ch. 3 - A compound Boolean expression created with the and...Ch. 3 - Explain what is meant by the term conditionally...Ch. 3 - You need to test a condition then execute one set...Ch. 3 - Briefly describe how the and operator works.Ch. 3 - Briefly describe how the or operator works.Ch. 3 - Prob. 5SACh. 3 - What is a flag and how does it work?Ch. 3 - Write an if statement that assigns 20 to the...Ch. 3 - Write an if statement that assigns 0 to the...Ch. 3 - Write an if-else statement that assigns 0 to the...Ch. 3 - The following code contains several nested if-else...Ch. 3 - Write nested decision structures that perform the...Ch. 3 - Write an if-else statement that displays 'speed is...Ch. 3 - Write an if-else statement that determines whether...Ch. 3 - Prob. 8AWCh. 3 - Prob. 9AWCh. 3 - Prob. 10AWCh. 3 - Day of the Week Write a program that asks the user...Ch. 3 - Areas of Rectangles The area of a rectangle is the...Ch. 3 - Age Classifier Write a program that asks the user...Ch. 3 - Roman Numerals Write a program that prompts the...Ch. 3 - Mass and Weight Scientists measure an objects mass...Ch. 3 - Magic Dates The date June 10, 1960, is special...Ch. 3 - Color Mixer The colors red, blue, and yellow are...Ch. 3 - Hot Dog Cookout Calculator Assume hot dogs come in...Ch. 3 - Roulette Wheel Colors On a roulette wheel, the...Ch. 3 - Money Counting Game Create a change-counting game...Ch. 3 - Book Club Points Serendipity Booksellers has a...Ch. 3 - Software Sales A software company sells a package...Ch. 3 - Shipping Charges The Fast Freight Shipping Company...Ch. 3 - Body Mass Index Write a program that calculates...Ch. 3 - Time Calculator Write a program that asks the user...Ch. 3 - February Days The month of February normally has...Ch. 3 - Wi-Fi Diagnostic Tree Figure 3-19 shows a...Ch. 3 - Restaurant Selector You have a group of friends...Ch. 3 - Turtle Graphics: Hit the Target Modification...
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
- (Conversion) Write an assignment statement to convert temperature in degrees Fahrenheit to degrees Celsius. The formula for this conversion is Celsius=5/9(Fahrenheit32).arrow_forward(Civil eng.) Write an assignment statement to calculate the linear expansion in a steel beam as a function of temperature increase. The formula for linear expansion, l, is as follows: l=l0(1+(TfT0)) l0isthelengthofthebeamattemperatureT0.isthecoefficientoflinearexpansion.Tfisthefinaltemperatureofthebeam.arrow_forwardWhat is the numeric value of each of the following expressions, as evaluated by the C# programming language? 2+5*3 9/4+10 10/3 2110 (51)*3 37/5 648 5+2*43*4 3*(2+5)/5 2852 19/2/2 28/(2+4)arrow_forward
- Which value pair will return false using the Boolean operator ||? a.) A= false, B=false b.) A= true, B=false c.) A= false, B=true d.) A= true, B=truearrow_forwardEvaluate the following logical expressions and answer if it's True or False, whereX=True, Y= false, Z= Falsea) Z|| (X && (Y||Z))b) !Y || (Z || !X)arrow_forwardAn ISBN (International Standard Book Number) is a 10 digit number that is used to identify a book. The first nine digits of the ISBN number are used to represent the Title, Publisher and Group of the book and the last digit is used for checking whether ISBN is correct or not. To uniquely identify a book a 10-digit ISBN number is used. The rightmost digit is checksum digit. This digit is determined from the other 9 digits using condition that 10d, + 9dz + 8dg + + d4o must be a multiple of 11 (where d, denotes the i" digit from the right). The checksum digit d; can be any value from 0 to 10: the ISBN convention is to use the value X to denote 10. Write a C program using pointers that receives a 10- digit ISBN, and computes the checksum, and reports whether the ISBN number is correct or not. Example: 007462542X = 10°0 + 9*0 + 8*7 + 74 + 6*6 + 5*2 + 4*5 + 3"4 + 2*2 + 110 = 176 Since 176 leaves no remainder when divided by 11, hence it is a valid ISBN. Note: When the check digit turns out…arrow_forward
- ARGUMENT SEVEN Valid ☐ Invalid ☐ No J is B All B is K ∴ No K is J Convert the following argument into symbolic form and then determine whether it is a valid argument by using the Venn Diagram method (include the Venn Diagrams below). ARGUMENT EIGHT Valid ☐ Invalid ☐ No students in COSA 2 who showed up to class finished the reading. A few of them finished the training at home though. It stands to reason that some of the students who showed up to class did not finish the training. Write the argument in Symbolic Form: No M are R Some M are T Some M are not T Venn Diagrams: ARGUMENT NINE Valid ☐ ï Invalid ☐ Anything that is true is a statement and Professor Rosillo makes statements. So, all statements Professor Rosillo makes are true. Write the argument in Symbolic Form: Venn Diagrams:arrow_forwardp ∧ q → ~ rp ∨ ~q~q → p∴ ~ r Use truth tables to determine whether the argument form is valid:arrow_forwardAssignment Write a program that tracks how much steps the user walks in total in a day and reports if the daily target is reached or not. The program will keep reading double values, each representing steps walked during an individual activity within a day (stepsWalked) until either the user enters a negative value or the daily target of 5000 steps is met. If the user enters a negative number, the program should print total steps walked as a double. Otherwise, if the target is exactly reached, the program should simply print "Target is reached", finally if the target is surpassed the program should print the text "Target is surpassed by", followed by the excess amount above the target as a double, and finally printing the text "steps". NOTE: YOU MUST use a repetitive statement in this question. NOTE: Each stepsWalked value will be given as a non-negative value. You do NOT need to check this. Input Output 3000 1300 500 2305.2 Target is surpassed by 2105.2 steps 450 804.18 776.2 -1…arrow_forward
- Assignment Write a program that tracks how much steps the user walks in total in a day and reports if the daily target is reached or not. The program will keep reading double values, each representing steps walked during an individual activity within a day (stepsWalked) until either the user enters a negative value or the daily target of 5000 steps is met. If the user enters a negative number, the program should print total steps walked as a double. Otherwise, if the target is exactly reached, the program should simply print "Target is reached", finally if the target is surpassed the program should print the text "Target is surpassed by", followed by the excess amount above the target as a double, and finally printing the text "steps". NOTE: You MUST use a repetitive statement in this question. NOTE: Each stepsWalked value will be given as a non-negative value. You do NOT need to check this. Input Output Answer assignment 3000 1300 500 2305.2 Target is surpassed by 2105.2 steps 450…arrow_forwardDetermine whether the given identifier is valid or not. If it is not, change it to make it valid 1)S.W.A.T 2)doubleOf3 3)7Hundred 4)_student_age 5)yenTo$ 6)hoursPerWeek 7)&&timeCheck&& 8)patient--height 9)totalCount 10)speed limitarrow_forwardoperation is used as Logical 'AND' Operator-& • Operator-&& Operator-|| Operator +arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- C++ for Engineers and ScientistsComputer ScienceISBN:9781133187844Author:Bronson, Gary J.Publisher:Course Technology PtrC++ Programming: From Problem Analysis to Program...Computer ScienceISBN:9781337102087Author:D. S. MalikPublisher:Cengage LearningEBK JAVA PROGRAMMINGComputer ScienceISBN:9781337671385Author:FARRELLPublisher:CENGAGE LEARNING - CONSIGNMENT
- Microsoft Visual C#Computer ScienceISBN:9781337102100Author:Joyce, Farrell.Publisher:Cengage Learning,Programming with Microsoft Visual Basic 2017Computer ScienceISBN:9781337102124Author:Diane ZakPublisher:Cengage Learning
C++ for Engineers and Scientists
Computer Science
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Course Technology Ptr
C++ Programming: From Problem Analysis to Program...
Computer Science
ISBN:9781337102087
Author:D. S. Malik
Publisher:Cengage Learning
EBK JAVA PROGRAMMING
Computer Science
ISBN:9781337671385
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT
Microsoft Visual C#
Computer Science
ISBN:9781337102100
Author:Joyce, Farrell.
Publisher:Cengage Learning,
Programming with Microsoft Visual Basic 2017
Computer Science
ISBN:9781337102124
Author:Diane Zak
Publisher:Cengage Learning