0% found this document useful (0 votes)
3 views2 pages

Ip Pro

Uploaded by

ety005038
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views2 pages

Ip Pro

Uploaded by

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

class Member:

def __init__(self, member_id, name, age, membership_type):


self.member_id = member_id
self.name = name
self.age = age
self.membership_type = membership_type

def display_info(self):
print(f"Member ID: {self.member_id}")
print(f"Name: {self.name}")
print(f"Age: {self.age}")
print(f"Membership Type: {self.membership_type}")

class Gym:
def __init__(self):
self.members = {}

def add_member(self, member_id, name, age, membership_type):


if member_id in self.members:
print("Member ID already exists!")
else:
new_member = Member(member_id, name, age, membership_type)
self.members[member_id] = new_member
print("Member added successfully!")

def view_members(self):
if not self.members:
print("No members found.")
return
for member in self.members.values():
member.display_info()
print("---------------------")

def find_member(self, member_id):


member = self.members.get(member_id)
if member:
member.display_info()
else:
print("Member not found.")

def main():
gym = Gym()
while True:
print("\nGym Management System")
print("1. Add Member")
print("2. View All Members")
print("3. Find Member by ID")
print("4. Exit")

choice = input("Choose an option: ")

if choice == '1':
member_id = input("Enter Member ID: ")
name = input("Enter Name: ")
age = input("Enter Age: ")
membership_type = input("Enter Membership Type (Basic/Premium): ")
gym.add_member(member_id, name, age, membership_type)
elif choice == '2':
gym.view_members()

elif choice == '3':


member_id = input("Enter Member ID to search: ")
gym.find_member(member_id)

elif choice == '4':


print("Exiting the system.")
break

else:
print("Invalid choice. Please try again.")

if __name__ == "__main__":
main()

You might also like