For at kunne vælge tilfældigt, skal biblioteket “random” indlæses (import random).

Dernæst skal der besluttes, hvor mange gange der skal spilles. Dette bruges variablen “point_start” til.

Antal point sættes til 0, og stiger med én, hver gang man vinder.

Det hele pakkes ind i en “for”-løkke, der bestemmer, at løkken skal køre så mange gange som værdien af “point_start”

import random

point_start = 3
point = 0

for i in range(point_start):
    liste = ["sten", "saks", "papir"]
    modstand = random.choice(liste)

For selve spillet, skal der bruges en masse “if” og regneoperatorer til at vurdere om man vinder over computeren (random)

Starten af mit spil ser sådan ud:

# sten, saks, papir

import random

point_start = 3
point = 0

for i in range(point_start):
    liste = ["sten", "saks", "papir"]
    modstand = random.choice(liste)
    
    print()
    print("Sten, saks eller papir.")
    valg = input("Vælg...")

Nu får du gemt dit første valg i variablen “valg”. Hvad skal der ske med den?

Du skal bruge: “if”, “elif”, “else”, og selvfølgelig “print” til at undersøge om du vinder, og fortælle, hvad der skal ske ved hvert enkelt udfald.

Opgave

Lav et sten, saks, papir-spil.

  • Du skal indtaste dit navn, så programmet kan fortælle om du har vundet, osv.
  • Det skal fremgå til sidst, hvor mange gange du vandt ud af hvor det samlede antal forsøg.
  • Lav lidt lækkerhed og layout, så spillet bliver lækkert at spille.