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

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!