Tärningskast

Mer information om funktionerna i random hittar ni här: http://docs.python.org/library/random.html

Nedan följer kommenterad funktioner som alla returnerar ett slumpmässigt tal mellan 1 och 6.

import random        # importera random-modulen för att få tillgång till
                     # slumpfunktioner

def dice1():
    """Denna funktion tar inga argument utan returnerar bara
       själva värdet"""

    # returnera ett tal mellan 1 och 6
    return random.randint(1, 6)

Följande funktion använder random.choice och en lista istället. Observera att import random bara behöver finnas en gång i filen. Placera importer högst upp i filen.

import random        # importera random-modulen för att få tillgång till
                     # slumpfunktioner

def dice2():
    """Denna funktion tar inga argument utan returnerar bara
       själva värdet"""

    # här är en lista med möjliga tärningskast
    possible_outcomes = [1, 2, 3, 4, 5, 6]

    # returnera ett slumpmässigt element från listan
    return random.choice(possible_outcomes)

Sidansvarig: Jody Foo
Senast uppdaterad: 2013-02-18