Svarsfråga/lista Python
Hej
Är så korkad när det gäller detta så ni vet innan
Ska göra en klädshop, nu är den väldigt enkel, men har fastnat. Jag har en fråga "vill du köpa mer" om svaret är ja så ska listan på kläder komma upp, det gör den inte. Och om svaret är nej så ska man komma tillbaka till huvudmenyn.
Jag behöver även räkna ut vad priset blir om jag köper fler.
Jag har provat allt - förutom det rätta sättet! Även googlat som en tok
Är väldigt tacksam till den så hjälper mig, om man inte vill ge svaret så gärna en hint eller vad som helst. Blir knäpp efter 4 dagar och jag förstår att det är väldigt enkelt om man kan det
Koden:
import replit
import random
from getkey import getkey, keys
def FirstChoise():
replit.clear()
print()
print("Köp kläder")
print()
clothes = ["Byxor", "Tröja", "Jacka", "Skor", "Strumpor", "Keps"] #
clothes.sort()
for i in clothes:
print(i)
print()
clothes = input("Vad vill du köpa? ")
print("Du väljer... " + str (clothes) + " ")
print()
questions = input("Vill du köpa något mer? (ja/nej): ")
while(True):
if questions[0]=="ja":
clothes = ["Byxor", "Tröja", "Jacka", "Strumpor", "Keps"]
clothes.sort()
for i in clothes:
print(i)
elif questions[0]=="nej":
print("Din kostnad: ")
print()
print("Tryck Enter för huvudmenyn!")
def SecondChoise():
replit.clear()
print()
print("Väska")
print("Tryck Enter för huvudmenyn!")
def ThirdChoise():
replit.clear()
print("Accessoarer")
print("Tryck Enter för huvudmenyn!")
def ForthChoice():
replit.clear()
print("Välkommen åter!\nHejdå!")
print()
menuOptions = ["KLÄDER", "VÄSKA", "ACCESSOARER", "AVSLUTA"]
menuSelected = 0
while(True):
replit.clear()
print("\t\tVälkommen till DinaKläder!")
print("******************************************")
print()
for ix, option in enumerate(menuOptions):
if ix == menuSelected:
option=option + " " "<---"
print(option)
keyPressed = getkey()
if keyPressed == keys.DOWN and menuSelected + 1 != len(menuOptions):
menuSelected += 1
elif keyPressed == keys.UP and menuSelected >= 1:
menuSelected -=1
elif keyPressed == keys.ENTER:
if menuSelected == 0:
FirstChoise()
elif menuSelected == 1:
SecondChoise()
elif menuSelected == 2:
ThirdChoise()
elif menuSelected == 3:
ForthChoice()
break