100% found this document useful (1 vote)
2K views1 page

5.20 LAB Step Counter

The document describes a program that takes a user's step count as input, converts it to miles walked by dividing by 2000 steps per mile, and outputs the result to two decimal places. It defines a steps_to_miles function to perform the conversion that returns miles, and includes a main function that gets input, calls the conversion function, and prints the formatted output.

Uploaded by

CHRIS D
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
2K views1 page

5.20 LAB Step Counter

The document describes a program that takes a user's step count as input, converts it to miles walked by dividing by 2000 steps per mile, and outputs the result to two decimal places. It defines a steps_to_miles function to perform the conversion that returns miles, and includes a main function that gets input, calls the conversion function, and prints the formatted output.

Uploaded by

CHRIS D
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

5.

20 LAB: Step counter


A pedometer treats walking 2,000 steps as walking 1 mile. Write a program whose input is
the number of steps, and whose output is the miles walked.
Output each floating-point value with two digits after the decimal point, which can be
achieved as follows:
print('{:.2f}'.format(your_value))
Ex: If the input is:
5345
the output is:
2.67
Your program must define and call the following function. The function should return the
amount of miles walked.
def steps_to_miles(user_steps)

def steps_to_miles(user_steps):

return user_steps/2000

if __name__ == '__main__':

steps = float(input())

print('{:.2f}'.format(steps_to_miles(steps)))

You might also like