welcome to my tutorial today i am going to show you the following functions that are needed in making a shop:
print("")
input()
if
for
else:
so how to start
so for this to work what you want to use is a print statment to welcome people to the shop just like this:
print("welcome to my shop would you like to buy anything?")
by doing that the program will allow you to print whats inside your quotations when you run it.
cash
so in order for this to actually work you need your money to be called by using something like
gold
cash
coins
etc so under that print statement from earlier type this right under it:
gold = 100
that 100 is telling you how much gold you have to spend
inputs
so when you ask that print statement it wants you to answer the question so for that to happen do this under gold:
answer = input()
this will allow the user to input an answer of yes or no. then after that what you want to put it this:
if answer == "yes":
print("would you like to buy a shield or a sword?")
so far your code should look like this if you did it correctly:
print("welcome to my shop would you like to buy anything")
gold = 100
answer = input()
if answer == "yes":
print("would you like to buy a shield or a sword?")
inputs for shield or sword
so next up is more input statements so under the above code what u need to do is this:
gear = input()
if gear == "sword":
if gold >= 10:
print("you have purchased a sword!")
by doing that it allows yu to buy a sword but where it says if gold>= 10: means that if you have less than 10 gold you cant buy it but if u have more than 10 u can buy it.
removing gold
so after that when u purchased the sword you want to make it take away the gold u spent on the sword so to do that you want to do this:
gold -= 10
print("you now have", + gold)
this will take away gold from your balance and allow you to see how much u have left. now if you dont have enough gold you want to do this:
else:
print("you dont have enough gold")
so now for the shiled you basically want to do the same exact thing:
gear = input()
if gear == "shield":
if gold >= 10:
print("you have purchased a shield!")
gold -= 10
print("you now have", + gold)
else:
print("you dont have enough gold")
that should be all you would need and your final code should look like this:
print("welcome to my shop would you like to buy anything")
gold = 100
answer = input()
if answer == "yes":
print("would you like to buy a shield or a sword?")
gear = input()
if gear == "sword":
if gold >= 10:
print("you have purchased a sword!")
gold -= 10
print("you now have", + gold)
else:
print("you dont have enough gold")
gear = input()
if gear == "shield":
if gold >= 10:
print("you have purchased a shield!")
gold -= 10
print("you now have", + gold)
else:
print("you dont have enough gold")
starting
welcome to my tutorial today i am going to show you the following functions that are needed in making a shop:
so how to start
so for this to work what you want to use is a print statment to welcome people to the shop just like this:
by doing that the program will allow you to print whats inside your quotations when you run it.
cash
so in order for this to actually work you need your money to be called by using something like
so under that print statement from earlier type this right under it:
that 100 is telling you how much gold you have to spend
inputs
so when you ask that print statement it wants you to answer the question so for that to happen do this under gold:
this will allow the user to input an answer of yes or no.
then after that what you want to put it this:
so far your code should look like this if you did it correctly:
inputs for shield or sword
so next up is more input statements so under the above code what u need to do is this:
by doing that it allows yu to buy a sword but where it says if gold>= 10: means that if you have less than 10 gold you cant buy it but if u have more than 10 u can buy it.
removing gold
so after that when u purchased the sword you want to make it take away the gold u spent on the sword so to do that you want to do this:
this will take away gold from your balance and allow you to see how much u have left. now if you dont have enough gold you want to do this:
so now for the shiled you basically want to do the same exact thing:
that should be all you would need and your final code should look like this:
and yeah after that enjoy my tutorial
@JBYT27 ok and thanks