Filled in the chart for the excel spreadhsheet and began work on the experience feature.

This commit is contained in:
William Brawner 2015-06-26 18:28:47 -05:00
parent b67212a059
commit 8095d3d4c5
2 changed files with 16 additions and 3 deletions

View file

@ -34,11 +34,24 @@ class Generator(object):
goal = goal.lower() goal = goal.lower()
return self.sets, self.target_reps, self.actual_reps, self.template return self.sets, self.target_reps, self.actual_reps, self.template
def get_experience(self):
#Ask the user how much experience they have working out and store that number in a variable called
#"experience".
self.experience = input("How long have you been working out for?\n1. 0-6 months\n2. 6 months - 2 years\n3. 2+ years\n>>> ")
#Loop through the input request until the user gives a number. The loop continues until a number is given.
while True:
try:
self.experience = int(self.experience)
except ValueError:
print ("Oops, please enter either 1, 2, or 3.")
self.experience = input("How long have you been working out for?\n1. 0-6 months\n2. 6 months - 2 years\n3. 2+ years\n>>> ")
else:
break
def get_frequency(self): def get_frequency(self):
#Ask the user how many days per week they want to work out and store that number in a variable called #Ask the user how many days per week they want to work out and store that number in a variable called
#"days". #"days".
self.days = input("How many days would you like to workout this week?\n>>> ") self.days = input("How many days would you like to workout this week?\n>>> ")
#Loop through the input request until the user gives a number. The loop continues until a number is given. #Loop through the input request until the user gives a number. The loop continues until a number is given.
while True: while True:
try: try:
@ -144,7 +157,7 @@ class Generator(object):
for item in muscle_group: for item in muscle_group:
print (self.template.format(item, '_____', self.sets, self.target_reps, self.actual_reps), file = log) print (self.template.format(item, '_____', self.sets, self.target_reps, self.actual_reps), file = log)
def give_workout(self, days): def create_workout(self, days):
#If the user only wants to work out 1 day of the week, a full body workout will be generated. #If the user only wants to work out 1 day of the week, a full body workout will be generated.
if self.days == 1: if self.days == 1:
Generator.header("Full Body Day") Generator.header("Full Body Day")
@ -294,7 +307,7 @@ class Engine(object):
Generator.get_goal() Generator.get_goal()
Generator.get_preferences() Generator.get_preferences()
days = Generator.get_frequency() days = Generator.get_frequency()
Generator.give_workout(days) Generator.create_workout(days)
gen1 = Generator() gen1 = Generator()
Engine.start(gen1) Engine.start(gen1)

Binary file not shown.