Wat zijn machten?

    Een macht is een korte manier om een getal meerdere keren met zichzelf te vermenigvuldigen. Bijvoorbeeld 2³ = 2 × 2 × 2 = 8.

Voorbeeld

    2² = 2 × 2 = 4
    Hierbij betekent:
    2 = het grondtal
    ² = de macht

Oefening

Bereken de volgende macht:

from pyscript import document import random # Globale variabelen grondtal = 0 macht = 0 juiste_antwoord = 0 def nieuwe_som(*args): global grondtal, macht, juiste_antwoord grondtal = random.randint(2, 9) macht = random.randint(2, 4) juiste_antwoord = grondtal ** macht # Update de HTML elementen document.getElementById("som").innerHTML = f"{grondtal}{macht}" document.getElementById("antwoord").value = "" document.getElementById("feedback").innerHTML = "" document.getElementById("feedback").className = "feedback" def controleer(*args): global juiste_antwoord user_input = document.getElementById("antwoord").value feedback_el = document.getElementById("feedback") if not user_input: feedback_el.innerHTML = "Vul iets in!" return try: if int(user_input) == juiste_antwoord: feedback_el.innerHTML = "✅ Goed!" feedback_el.className = "feedback correct" else: feedback_el.innerHTML = f"❌ Fout. Het was {juiste_antwoord}" feedback_el.className = "feedback incorrect" except ValueError: feedback_el.innerHTML = "Typ een geldig getal!" def toon_antwoord(*args): document.getElementById("feedback").innerHTML = f"Het antwoord is {juiste_antwoord}" document.getElementById("feedback").className = "feedback" # Eerste vraag direct genereren bij laden nieuwe_som()