Question
WHILE AND NESTED LOOPS IN PYTHON: The following while loop is meant to multiply a series of integers input by the user until a sentinel
WHILE AND NESTED LOOPS IN PYTHON: The following while loop is meant to multiply a series of integers input by the user until a sentinel value of 0 is entered. Identify and correct the error(s) in the code given (check statement positioning).
product = 1
product = 1
num = float(input('Enter first number: '))
while num != 0:
num = float(input('Enter next number: '))
product = product * num
print ('product = ', product)
Now, modify the program so that if the number 5 is entered, the system should not use it in multiplying the product, but go to the next iteration of the loop (continue statement), and if a negative number is entered, the system should print You have entered a negative number.exiting and exit the loop (what statement do you use here?).
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started