import random #liv variabel hp=30 st=False def faa_valg(besked,muligheder): while True: v=input(besked).lower() if v in muligheder: return v else: print("det kan jeg ikke forstå, du kan skrive en af følgende ",muligheder) def rum(lokation): global hp global st if lokation=="foran": print("du står foran HCØ27 og mod syd er der en dør ind til haven") valg=faa_valg ("hvilken retning vil du gå i? ",["syd"]) if valg=="syd": return "ved siden af huset" elif lokation=="ved siden af huset": print("du er ved siden af huset og ser en hund, den har noget i munden") print("mod nord er der en havelåge, mod syd ligger haven") valg=faa_valg("vil du tage det fra hunden, eller gå videre? ",["ja","syd","nord"]) hund=["bider","giver badetøj"] if valg=="ja": if random.choice(hund)=="bider": print("hunden bider og du mister 20 liv") hp=hp-20 print("du har ",hp," liv") if hp<=0: print("du døde") return "slut" else: return "ved siden af huset" else: return "taget fra hunden" elif valg=="syd": return "baghave" elif valg=="nord": return "foran" elif lokation=="taget fra hunden": print("du er ved siden af huset og har fået noget svømmetøj fra hunden") st=True valg=faa_valg("hvor vil du gå videre? ",["syd","nord"]) if valg=="syd": return "baghave" elif valg=="nord": return "foran" elif lokation=="baghave": print("du er i baghaven, og der er en svømmepøl") if st==False: print("men husker at du ikke har noget svømmetøj.") else: print("du hopper i poolen og det kolde vand kvikker dig du får 70 point") hp+=70 valg=faa_valg("der er et skur mod syd og passage forbi huset mod nord, hvor vil du hen? ",["syd","nord"]) if valg=="syd": return "skuret" elif valg=="nord": return "ved siden af huset" elif lokation=="skuret": print("du går ind i skuret og tænker spillet nok er slut nu") return "slut" else: print("programmeringsfejl, rum ", lokation, " er ukendt") return "slut" steder=["foran","baghave"] hvor=random.choice(steder) while hvor!="slut": hvor=rum(hvor) # opdater hvor vi er efter spilleren har gjort sit valg print("dit eventyr er slut,farvel")
Run
Reset
Share
Import
Link
Embed
Language▼
English
中文
Python Fiddle
Python Cloud IDE
Follow @python_fiddle
Browser Version Not Supported
Due to Python Fiddle's reliance on advanced JavaScript techniques, older browsers might have problems running it correctly. Please download the latest version of your favourite browser.
Chrome 10+
Firefox 4+
Safari 5+
IE 10+
Let me try anyway!
url:
Go
Python Snippet
Stackoverflow Question