OPPGAVE: Lag et tilfeldig 5 X 5 rutenett med unike tall fra 1 - 25 import random bingoBrett = [] # Oppretter en liste som skal bli bingoBrettet brukte_tall = [] # Oppretter en tom liste brukte_tall som skal samle p? # tall vi bruker def lagRad(brukte_tall): # Definerer en funksjon for ? lage ¨Śn rad med 5 tall liste = [] # Oppretter en tom liste som skal fylles med 5 (unike) tall for i in range(5): # Vi velger et tall 5 ganger tall = random.randint(1,25) # Velg et tilfeldig tall - "tall" - mellom 1 og 25 while tall in liste or tall in brukte_tall: # S? lenge tall finnes i liste eller i brukte_tall: tall = random.randint(1,25) # Velg tall p? nytt liste.append(tall) # Tall er n? hverken i liste eller i brukte_tall. Legg det til i liste brukte_tall.append(tall) # Vi m? ogs? legge til tallet i brukte_tall! return liste # En liste med 5 nye unike tall blir returnert for i in range(5): # Vi skal legge til en rad 5 ganger i bingoBrett bingoBrett.append(lagRad(brukte_tall)) # Fordi funksjonen lagRad(brukte_tall) evaluerer til listen vi vil ha, # Kan vi appende denne direkte i bingoBrett # PS: for at funksjonen lagRad skal kunne sjekke om et tall finnes i # bingoBrett fra f?r m? vi sende inn de tallene vi har brukt. De ligger i # listen brukte_tall, og den sender vi inn som argument for liste in bingoBrett: # For hver liste i bingoBrett string = "" # Oppretter en tom streng for tall in liste: # for hvert tall i hver liste i bingoBrett string += " " + str(tall) + " " # utvid strengen med et mellomrom, tallet, og et mellomrom til print(string) # Skriv ut strengen