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.