What inspired me to do this project is taking what I learned about Python and being a big fan of UFC to make this Python UFC Fighters' Profiles project.
What this project does is it asks the user's input to choose which weight division and fighter in that weight division the user wants to see, then it shows the profile of the UFC Fighter such as the name, nickname, age, record, weight, height, reach, rank, and others. Then it asks the user whether the user wants to continue or not.
I built this project by using Python as a programming language. I coded the class of the MMA fighters, then created the function for the objects for the MMA fighters and the object functions, then I imported it to the main file and made a list of the MMA fighter's objects, then I coded the user's input, the if conditions, and the for loop, which prints out all of the MMA fighters and their attributes.
The challenge that I ran into is figuring out how to make it work, make it more efficient, and also have to put many attributes in each MMA fighter's objects.
The accomplishments that I'm proud to achieve are how well it turned out and how well it worked.
What I learned from this project is using Python in practice such as learning how to use classes and objects to make MMA fighter objects to display UFC fighters' profiles.
What is next for this project is adding more things such as other weight divisions and fighters.
Log in or sign up for Devpost to join the conversation.