You are going to create a race class, and inside that class it has a list of entrants to the race. You are going to create the daily schedule of three or so races and populate the races with the jockey/horse entries and then print out the schedule.
python programing:
You are going to create a race class, and inside that class it has a list of entrants to the race. You are going to create the daily schedule of three or so races and populate the races with the jockey/horse entries and then print out the schedule.
Create a race class that has
- The name of the race as a character string, ie “RACE 1” or “RACE 2”,
- The time of the race
- A list of entries for that race
Create a list of of 3 (or 4) of those race objects(races) for the day
For the list of entries for a particular race, make a entrant class (the building block of your entrants list) you should have
- The horse name
- The jockey name
Now you need to
- Populate the structure (ie set up three races on the schedule, add 2-3 horses entries to each race. You can hardcode the entries if you want to, rather than getting them from the user, just to save the time of making a menu interface and whatnot.
- Be able to print the days schedule
So example output would be
RACE 1 10:00 AM May 12, 2021
Horse: Misty Spirit
Jockey: John Valazquez
Horse: Frankly I’m kidding
Jockey: Mike E Smith
RACE 2 11:00 AM May 12, 2021
Horse: Rage against the Machine
Jockey: Russell Baze
RACE 3 12:00 PM May 12, 2021
Horse: Secretariat
Jockey: Bill Shoemaker
Horse: Man o War
Jockey: David A Gall
Horse: Seabiscuit
Jockey: Angel Cordero Jr
Hints:
- Make a race class, which has attributes
Race name - a string which is the name of the race
Race time - the time of the race
Race entrants - a list of the entrants to the race
2 Make an entrant class, which has attributes
Horse name - the name of the horse
Jockey name - the name of the jockey
Trending now
This is a popular solution!
Step by step
Solved in 4 steps with 2 images