import random #Deklarer listene først?? pokemon = [] starter = ["Mudkip", "Torchic", "Treecko"] route1 = ["Pidgey", "Poochyena", "Budew"] route2 = ["Pidgey", "Poochyena", "Machop", "Kricketot", "Skitty"] #Skriv denne som nr. 2 def starters(): print("Choose your starter: ") for s in starter: print(s) choice = input() while choice.capitalize() not in starter: print("That is not a choice.") choice = input() addNewMember(choice.capitalize()) #Hvorfor tror dere jeg velger å ha denne som en egen prosedyre? def addNewMember(newMember): pokemon.append(newMember) def rnd(len): return random.randrange(len) def encounter(route): return route[rnd(len(route))] #Skriv denne til slutt. Forklar valget med pop() def release(): if len(pokemon) <= 1: print("You need to keep at least 1 Pokemon!") else: print("Releasing", pokemon[-1]) pokemon.pop() #Begynn med å skrive denne. Forklar at dette vil gi oss et bedre overblikk over hvilke #prosedyrer vi trenger! def adventure(): starters() print("Great, you now have your first Pokemon!\nLet's go find another!\n") wild = encounter(route1) print("Entering route 1...\n") print("You encounter a wild", wild, "!") input() print("Go!", pokemon[0], "!") print("You catch the wild", wild, "and add it to your team!") addNewMember(wild) print("Current team:", pokemon) input() release() print("Current team:", pokemon) #Hovedprogram adventure()