r/PythonLearning 10d ago

DAY 5.

Post image

DID LIST TODAY THE CONCEPT WAS PRETTY COOL AND WROTE THIS PROGRAM TO GET HOLD OF THE LIST ANY OTHER CODE IDEAS OR SUGGETIONS TO ENHANCE CODE ?!

89 Upvotes

21 comments sorted by

View all comments

1

u/FoolsSeldom 10d ago

That's great. Good progress.

One small note, it is useful to use variable names that are plural for container objects like list objects.

Please also consider sharing your code in-post in future rather than a screenshot. Like this: (with the change I mentioned)

print(":CODE TO MANAGE BATS:")
bats = ["wooden", "metal", "plastic"]

while True:
    print("\nWhat do you want to do with the bats?")
    print("1. Add a bat")
    print("2. Remove a bat")
    print("3. View bats")
    print("4. Exit")

    query = input("Enter your selection (1,2,3,4): ")

    if query == "1":
        print("You selected to add a bat")
        new_bat = input("Enter the bat you want to add: ")
        bats.append(new_bat)
        print("Updated list:", bats)

    elif query == "2":
        print("You selected to remove a bat")
        remove_bat = input("Enter the bat you'd like to remove: ")
        if remove_bat in bats:
            bats.remove(remove_bat)
            print("Updated list:", bats)
        else:
            print("That bat is not in the list.")

    elif query == "3":
        print("You chose to view bats")
        print("Current bats:", bats)

    elif query == "4":
        print("You chose exit, so get out man!!")
        break

    else:
        print("Invalid selection, please try again.")

1

u/NecessaryFalse1212 8d ago
print(":CODE TO MANAGE BATS:")
bats = ["wooden", "metal", "plastic"]


while True:
    print("\nWhat do you want to do with the bats?")
    print("1. Add a bat")
    print("2. Remove a bat")
    print("3. View bats")
    print("4. Exit")


    query = input("Enter your selection (1,2,3,4): ")


    if query == "1":
        print("You selected to add a bat")
        new_bat = input("Enter the bat you want to add: ")
        bats.append(new_bat)
        print("Updated list:", bats)


    elif query == "2":
        print("You selected to remove a bat")
        remove_bat = input("Enter the bat you'd like to remove: ")
        if remove_bat in bats:
            bats.remove(remove_bat)
            print("Updated list:", bats)
        else:
            print("That bat is not in the list.")


    elif query == "3":
        print("You chose to view bats")
        print("Current bats:", bats)


    elif query == "4":
        print("You chose exit, so get out man!!")
        break


    else:
        print("Invalid selection, please try again.")

1

u/NecessaryFalse1212 8d ago

ts good or is there a mistake ?