from machine import Pin
import time
gled = Pin(2, Pin.OUT)
rled = Pin(1, Pin.OUT)
while True:
print("\n--- Welcome to Juice Vending Machine ---")
print("\n--------Vietnam Veterens Center---------")
print("-------$2 Per Bottle/ Sale: 2 for 3-------")
print("-Available juices: Apple, Orange, Grape,")
print(" Coke, Pepsi, Fanta-")
print("----------Type 'Exit' to stop.-----------")
choice = input("Enter Your Code/If You Don't Have A Code Type-No Code: ")
if choice == 'Free Juice':
print("Thank you! Employee Price:0.00")
gled.value(1)
time.sleep(3)
gled.value(0)
time.sleep(2)
elif choice == "Gimme5":
print("Thank you! 50% off/Price $1")
gled.value(1)
time.sleep(3)
gled.value(0)
time.sleep(2)
elif choice == "No Code":
print("Thank you! Full Price:$2")
gled.value(1)
time.sleep(3)
gled.value(0)
time.sleep(2)
else:
print("Wrong Code/Moving on")
rled.value(1)
time.sleep(3)
rled.value(0)
time.sleep(2)
choice = input("Please Type Name of Credit Card/If Employee Type (Employee)")
if choice == 'Wells Fargo':
print("Thank You Card:Wells Fargo")
gled.value(1)
time.sleep(3)
gled.value(0)
time.sleep(2)
elif choice == "Visa":
print("Thank you! Card:Visa")
gled.value(1)
time.sleep(3)
gled.value(0)
time.sleep(2)
elif choice == "Chase":
print("Thank you! Card:Chase")
gled.value(1)
time.sleep(3)
gled.value(0)
time.sleep(2)
elif choice == "Master Card":
print("Thank you! Card:Master Card")
gled.value(1)
time.sleep(3)
gled.value(0)
time.sleep(2)
elif choice == "Employee":
print("Thank you for you service!!!")
gled.value(1)
time.sleep(3)
gled.value(0)
time.sleep(2)
choice = input("Please Enter you Credit Card Number/If Employee Please Type Member Number + Em: ")
if choice == '12345EM':
print("Thank You *Mayank*")
gled.value(1)
time.sleep(3)
gled.value(0)
time.sleep(2)
elif choice == "52345EM":
print("Thank You *Jyothi*")
gled.value(1)
time.sleep(3)
gled.value(0)
time.sleep(2)
elif choice == "54321EM":
print("Thank you! *Alex*")
gled.value(1)
time.sleep(3)
gled.value(0)
time.sleep(2)
elif choice == "98765EM":
print("Thank you! *Milo*")
gled.value(1)
time.sleep(3)
gled.value(0)
time.sleep(2)
else:
print("Invalid Credit Card Number/Member Number")
print("Try Again")
rled.value(1)
time.sleep(3)
rled.value(0)
time.sleep(2)
break
choice = input("Which juice would you like? ")
if choice == 'Apple':
print("Apple Juice Dispensed!")
gled.value(1)
time.sleep(3)
gled.value(0)
time.sleep(2)
elif choice == 'Orange':
print("Orange Juice Dispensed!")
gled.value(1)
time.sleep(3)
gled.value(0)
time.sleep(2)
elif choice == 'Grape':
print("Grape Juice Dispensed!")
gled.value(1)
time.sleep(3)
gled.value(0)
time.sleep(2)
elif choice == 'Coke':
print("Coke Juice Dispensed!")
gled.value(1)
time.sleep(3)
gled.value(0)
time.sleep(2)
elif choice == 'Pepsi':
print("Pepsi Juice Dispensed!")
gled.value(1)
time.sleep(3)
gled.value(0)
time.sleep(2)
elif choice == 'Fanta':
print("Fanta Juice Dispensed!")
gled.value(1)
time.sleep(3)
gled.value(0)
time.sleep(2)
elif choice == 'Exit':
print("Thanks for using the vending machine!")
gled.value(1)
time.sleep(3)
gled.value(0)
time.sleep(2)
break
else:
print("Juice not available! Try again.")
rled.value(1)
time.sleep(3)
rled.value(0)
time.sleep(2)