|
10 | 10 | "import random\n", |
11 | 11 | "\n", |
12 | 12 | "def bepaal_winnaar(speler, computer):\n", |
13 | | - " # Deze functie krijgt de keuzes als parameters binnen\n", |
14 | 13 | " if speler == computer:\n", |
15 | 14 | " print(\"Gelijkspel\")\n", |
16 | 15 | " return 0\n", |
17 | 16 | " elif (speler == 'steen' and computer == 'schaar') or \\\n", |
18 | 17 | " (speler == 'papier' and computer == 'steen') or \\\n", |
19 | 18 | " (speler == 'schaar' and computer == 'papier'):\n", |
20 | 19 | " print(\"Punt voor jou!\")\n", |
21 | | - " return 1 # Geeft 1 punt terug voor de speler\n", |
| 20 | + " return 1\n", |
22 | 21 | " else:\n", |
23 | 22 | " print(\"Punt voor de computer!\")\n", |
24 | | - " return 2 # Geeft een 'code' terug dat de computer wint\n", |
| 23 | + " return 2\n", |
25 | 24 | "\n", |
26 | 25 | "def speelSpel():\n", |
27 | 26 | " score_speler = 0\n", |
28 | 27 | " score_computer = 0\n", |
29 | 28 | "\n", |
30 | 29 | " for teller in range(0, 5):\n", |
31 | 30 | " keuze = input(\"Steen, papier, schaar? \").lower()\n", |
32 | | - " \n", |
| 31 | + "\n", |
33 | 32 | " computerkeuze = random.randint(1, 3)\n", |
34 | 33 | " if computerkeuze == 1:\n", |
35 | 34 | " computer = 'steen'\n", |
36 | 35 | " elif computerkeuze == 2:\n", |
37 | 36 | " computer = 'papier'\n", |
38 | 37 | " else:\n", |
39 | 38 | " computer = \"schaar\"\n", |
40 | | - " \n", |
| 39 | + "\n", |
41 | 40 | " print(f\"Computer kiest: {computer}\")\n", |
42 | 41 | "\n", |
43 | | - " # Hier roepen we de functie aan met de twee keuzes\n", |
44 | 42 | " resultaat = bepaal_winnaar(keuze, computer)\n", |
45 | 43 | "\n", |
46 | | - " # De scores worden bijgewerkt op basis van wat de functie teruggeeft\n", |
47 | 44 | " if resultaat == 1:\n", |
48 | 45 | " score_speler += 1\n", |
49 | 46 | " elif resultaat == 2:\n", |
50 | 47 | " score_computer += 1\n", |
51 | | - " \n", |
| 48 | + "\n", |
52 | 49 | " print(f\"Stand: {score_speler} - {score_computer}\")\n", |
53 | 50 | "\n", |
54 | | - " # De einduitslag buiten de loop\n", |
55 | 51 | " print(\"\\n--- EINDSTAND ---\")\n", |
56 | 52 | " if score_speler > score_computer:\n", |
57 | 53 | " print(\"Jij bent de winnaar!\")\n", |
|
60 | 56 | " else:\n", |
61 | 57 | " print(\"Het is gelijkspel!\")\n", |
62 | 58 | "\n", |
63 | | - "# Start het spel\n", |
64 | 59 | "speelSpel()\n", |
65 | 60 | "```\n", |
66 | 61 | "</details>\n" |
|
0 commit comments