Question: PYTHON Design a function named get_thrust_from_user(altitude,speed,fuel,strength) with four parameters for values of altitude (float), speed (float), fuel (int), and strength (int). get_thrust_from_user() should ask the
PYTHON
Design a function named get_thrust_from_user(altitude,speed,fuel,strength) with four parameters for values of altitude (float),speed (float), fuel (int), and strength (int).
get_thrust_from_user() should ask the user to enter a thrust value. This function should not be permitted to return a negative value or a value greater than the remaining fuel or greater than the lander's strength. Keep asking the user for values until an acceptable one is entered.
You may assume that the user will only type numbers, but they may hit enter without typing anything at all.
This is the code I have so far but it is incorrect and I don't know why.
def get_thrust_from_user(altitude,speed,fuel,strength): """ Returns a valid thrust value Parameters: altitude:(float) a given value speed:(float) a given value fuel:(int) a given value strength:(int) a given value Returns: thrust:(int) a valid value that is positive and less that fuel and strength values """ thrust=input("Enter a thrust value:") if thrust=="": thrust=input("Enter a thrust value:") elif (int(thrust))>0 and (int(thrust))
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
