I'm programming a game to try and improve my skills in python. In this part of the code I am trying to program a shop with a money system testing one variable against 5 different possible answers
while True:
                choice=str(input("What would you like to buy? (Type in 'nothing' when you don't want anymore items)  "))
                if choice!="health potion" and "strength potion" and "strength booster" and "armour piece" and "nothing":
                    print()
                    next_line=input("I do not understand what you wrote. Try again please ")
                    print()
                elif choice=="nothing":
                    next_line=input("The merchant says 'Thanks for business' ")
                    print()
                    break
                elif choice=="health potion":
                    gold=gold-10
                    if gold<0:
                        gold=gold+10
                        next_line=input("Sorry but you don't have enough gold ")
                        print()
                    else:
                        next_line=input("You bought a health potion ")
                        health_potions=health_potions+1
                        next_line=input("You now have "+str(gold)+" gold coins ")
                        print()
                elif choice=="strength potion":
                    gold=gold-15
                    if gold<0:
                        gold=gold+15
                        next_line=input("Sorry but you don't have enough gold ")
                        print()
                    else:
                        next_line=input("You bought a strength potion ")
                        strength_potions=strength_potions+1
                        next_line=input("You now have "+str(gold)+" gold coins ")
                        print()
                elif choice=="strength booster":
                    gold=gold-45
                    if gold<0:
                        gold=gold+45
                        next_line=input("Sorry but you don't have enough gold ")
                        print()
                    else:
                        next_line=input("You boosted your strength ")
                        strength_booster=strength_booster+1
                        next_line=input("You now have "+str(gold)+" gold coins ")
                        print()
                elif choice=="armour piece":
                    gold=gold-30
                    if gold<0:
                        gold=gold+30
                        next_line=input("Sorry but you don't have enough gold ")
                        print()
                    else:
                        next_line=input("You bought an armour piece ")
                        armour=armour+1
                        next_line=input("You now have "+str(gold)+" gold coins ")
                        print()
When you input health potion the code goes on like normal but with the other inputs it goes to this part of the code
if choice!="health potion" and "strength potion" and "strength booster" and "armour piece" and "nothing":
                print()
                next_line=input("I do not understand what you wrote. Try again please ")
                print()
 
     
     
    