Code-editor
Invoer voor
input()Geen open input-vraag.
Uitvoer
Pogingen: 0 | Tijd: 0s
Oefening
Runtime initialiseren...
We zetten de Python-leeromgeving klaar.
Catalogus openen...
input()print("Hallo") schrijft tekst naar de uitvoer.naam = "Ada" bewaart een waarde in een variabele.input("Vraag: ") vraagt invoer. Het antwoord is altijd tekst.int(antwoord) maakt een geheel getal van tekst.float(antwoord) maakt een kommagetal van tekst.str(getal) maakt tekst van een getal.leeftijd = int(input("Leeftijd? "))
print("Je bent", leeftijd, "jaar.")
print("Score:", score) is meestal het veiligst in deze cursus."Score: " + str(score) kan ook, maar getallen moeten eerst naar tekst.f"Score: {score}" is handig wanneer je al wat vlotter bent.naam = input("Naam? ")
punten = 17
print("Proficiat", naam + ", je behaalde", punten, "punten.")
+, -, *, / zijn de gewone rekenoperatoren.** berekent machten: zijde ** 2.// deelt zonder rest: 17 // 5 geeft 3.% geeft de rest: 17 % 5 geeft 2.round(x, 2) rondt af op twee cijfers na de komma.prijs = 12.5
aantal = 3
totaal = round(prijs * aantal, 2)
print("Totaal:", totaal)
import math zet wiskundige functies klaar.math.sqrt(x) berekent een vierkantswortel.math.pi gebruikt de juiste waarde van pi.math.ceil(x) rondt naar boven af, math.floor(x) naar beneden.import random zet toeval klaar.random.randint(1, 6) geeft een geheel getal van 1 tot en met 6.import random
dobbelsteen = random.randint(1, 6)
print("Je gooide", dobbelsteen)
if voorwaarde: voert code uit als de voorwaarde waar is.elif voorwaarde: test een volgende mogelijkheid.else: vangt de rest op.if, elif en else komt een dubbelepunt.score = int(input("Score? "))
if score >= 10:
print("Geslaagd")
else:
print("Niet geslaagd")
== vergelijkt of twee waarden gelijk zijn.!= betekent niet gelijk aan.<, <=, >, >= vergelijken getallen.and betekent dat beide voorwaarden waar moeten zijn.or betekent dat minstens een voorwaarde waar moet zijn.not keert een voorwaarde om.leeftijd = int(input("Leeftijd? "))
lengte = int(input("Lengte? "))
if leeftijd >= 12 and lengte >= 140:
print("Je mag binnen.")
for i in range(5): herhaalt 5 keer: 0 tot en met 4.range(1, 6) gaat van 1 tot en met 5.range(2, 11, 2) gaat van 2 tot en met 10 in stappen van 2.som = 0
for getal in range(1, 6):
som = som + getal
print("Som:", som)
lijst = [] maakt een lege lijst.lijst.append(waarde) voegt iets toe achteraan.len(lijst) telt het aantal elementen.lijst[0] neemt het eerste element.for item in lijst: overloopt elk element.for letter in woord: overloopt elke letter van een string.woord = "python"
aantal = 0
for letter in woord:
if letter == "p":
aantal = aantal + 1
print("Aantal p:", aantal)
while voorwaarde: blijft herhalen zolang de voorwaarde waar is.while saldo < doel: voor groeiproblemen zoals sparen.while antwoord != "stop": wanneer de gebruiker mag blijven invoeren.saldo = 100
jaar = 0
while saldo < 150:
saldo = saldo * 1.05
jaar = jaar + 1
print("Aantal jaren:", jaar)
if, elif, else, for of while?== gebruikt om te vergelijken en = om toe te kennen?int() of float() voor je ermee rekent?print()-zin exact overeen met de gevraagde tekst, inclusief punt en spaties?| Functie of statement | Beschrijving | Syntax | Uitzonderingen / opletten voor |
|---|---|---|---|
String-concatenatie |
Tekststukken samenplakken. | "lijn " + lijnnummer |
Alleen strings samenplakken. Getallen eerst naar str() omzetten. |
round() (afronden) |
Afronden van een waarde X tot Y decimalen. | round(X, Y) |
round(X) rondt af tot nul decimalen en geeft int. round(X, 0) rondt af tot nul decimalen en geeft float. |
input() |
Leest tekst in van de gebruiker. | input("Vraag: ") |
Geeft altijd een string. |
import |
Importeren van externe bibliotheken. | import math |
Altijd als eerste coderegel indien nodig. |
math.sqrt() |
Vierkantswortel uit bibliotheek math. |
math.sqrt(getal_n) |
Let op voor de haakjes. |
math.pi |
Wetenschappelijke pi uit bibliotheek math. |
math.pi |
Enige juiste pi in pythonoefeningen. |
math.ceil() / math.floor() |
Speciale manieren van afronden uit bibliotheek math. |
math.ceil(x) / math.floor(x) |
Vergeet de bibliotheek math niet. |
if / elif / else |
Keuze maken op basis van voorwaarden. | if voorwaarde:elif voorwaarde:else: |
Let op inspringing. Slechts een else, meerdere elif mogelijk. |
and / or / not |
Logische operatoren om voorwaarden te combineren. | if a > 0 and b > 0: |
and: beide waar. or: minstens een waar. not: keert een voorwaarde om. |
** (machten) |
Macht van een getal berekenen. | getal_1 ** getal_2 |
Controleer volgorde en datatype van beide waarden. |
// |
Delen zonder rest (geheel quotiënt). | a // b |
Samen met % gebruiken bij deelbaarheid. |
% |
Rest bij een deling (zonder quotiënt). | a % b |
Handig voor even/oneven en deelbaarheid. |
float(x) |
Zet x om naar een kommagetal. |
float("3.29") |
Handig na input() om met kommagetallen te rekenen. |
int(x) |
Zet x om naar een geheel getal. |
int("7"), int(7.9) |
Bij floats wordt afgekapt, niet afgerond. |
Vul onderstaande gegevens in voor de bundel-export.
Kies wat je wil wissen.