A Personal Fitness Tracker is a wearable device that tracks your physical activity, calories burned, heart rate, sleeping patterns, and so on. One common physical activity that most of these devices track is the number of steps you take each day. If you have downloaded this book’s source code from the Premium Companion Website, you will find a file named steps.txt in the Chapter 06 folder. (The Premium Companion Website can be found at www.pearsonglobaleditions.com/gaddis.) The steps.txt file contains the number of steps a person has taken each day for a year. There are 365 lines in the file, and each line contains the number of steps taken during a day. (The first line is the number of steps taken on January 1st, the second line is the number of steps taken on January 2nd, and so forth.) Write a program that reads the file, then displays the average number of steps taken for each month. (The data is from a year that was not a leap year, so February has 28 days.) Above is my question. I understand there is already a solution on this site but my professor has different requirement. He requires we use two functions, a main function and an average_steps function . The average step function will calculate the averages. I have no idea how to go about it . Also, we haven't yet learned the slicing method and lists yet. Is there another way to approach the question without using lists and just using a main function and average method function?. Also we have to use global constants for the months . Thank you
A Personal Fitness Tracker is a wearable device that tracks your physical activity, calories
burned, heart rate, sleeping patterns, and so on. One common physical activity that most
of these devices track is the number of steps you take each day.
If you have downloaded this book’s source code from the Premium Companion Website,
you will find a file named steps.txt in the Chapter 06 folder. (The Premium Companion
Website can be found at www.pearsonglobaleditions.com/gaddis.) The steps.txt file
contains the number of steps a person has taken each day for a year. There are 365 lines
in the file, and each line contains the number of steps taken during a day. (The first line is
the number of steps taken on January 1st, the second line is the number of steps taken on
January 2nd, and so forth.) Write a program that reads the file, then displays the average
number of steps taken for each month. (The data is from a year that was not a leap year,
so February has 28 days.)
Above is my question. I understand there is already a solution on this site but my professor has different requirement. He requires we use two functions, a main function and an average_steps function . The average step function will calculate the averages. I have no idea how to go about it . Also, we haven't yet learned the slicing method and lists yet. Is there another way to approach the question without using lists and just using a main function and average method function?. Also we have to use global constants for the months . Thank you
Trending now
This is a popular solution!
Step by step
Solved in 9 steps with 4 images