Question
In Python, I am trying to figure out how to only accept a weight that is less than the current weight and then reask(loop back
In Python, I am trying to figure out how to only accept a weight that is less than the current weight and then reask(loop back to) the question regarding ideal weight until user gives a response that is below the current weight. How do I do this? Attached is image and I copy and pasted the code.
from operator import eq from operator import ge from operator import le
#asking user input in loop it will continue until correct value
while True:
overallGoal= str(input('Do you desire to lose weight or gain muscle? Please type in lose weight or gain muscle.')) if eq(overallGoal.lower(), "lose weight"):
while True:#loop for entering int values
try:
currentWeight = int(input("Please enter current weight in pounds. "))
idealWeight = int(input("Please enter the weight you wish to obtain ultimately. ")) if ge(idealWeight, currentWeight): print("The goal weight must be less than current weight. Please reenter information.")
break
except ValueError:#if invalid input will be given it will ask again
print("invalid entry. Please enter numeric value only.")
break#breaking loop on valid entry
from operator import eq from operator import ge from operator import le #asking user input in loop it will continue until correct value while True: overallGoal- str(input( Do you desire to lose weight or gain muscle? Please type in lose weight or gain muscle. if eq(overallGoal. lower(), "lose weight"): while True#loop for entering int values try: currentieight = int(input("Please enter current weight in pounds. ")) idealWeight = int(input("Please enter the weight you wish to obtain ultimately. ")) if ge(idealWeight, currentweight): print( The goal weight must be less than current weight. Please reenter infornation. break except ValueError#if invalid input will be given it will ask again print("invalid entry. Please enter numeric value only.") break#breaking loop on valid entryStep 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