English· Español· Deutsch· Nederlands· Français· 日本語· ქართული· 繁體中文· 简体中文· Português· Русский· العربية· हिन्दी· Italiano· 한국어· Polski· Svenska· Türkçe· Українська· Tiếng Việt· Bahasa Indonesia

nu

gast
1 / ?
terug naar lessen

Welkom

Anatomie van een Python print()-statement: functienaam, haakjes en tekenreeksargument gelabeld

Welkom bij je eerste Python-les.

Python is een van de meest populaire programmeertalen ter wereld. Wetenschappers, ingenieurs, kunstenaars & studenten gebruiken het elke dag.

In deze les schrijf je echte Python-code en voer je die direct uit. Je code draait op een echte server: geen simulatie.

Laten we beginnen met het beroemdste programma in de hele informatica.

Hallo, Wereld!

Jouw eerste programma

De reis van elke programmeur begint met dezelfde twee woorden: Hallo, Wereld!

In Python druk je tekst af op het scherm met de functie print():

print("Hello, World!")


Dat is alles. Één regel. De aanhalingstekens vertellen Python dat het tekst is (een string genoemd). De functie print() stuurt het naar het scherm.

Schrijf een Python-programma dat precies afdrukt: Hello, World!

Wat zijn variabelen?

Variabelen als gelabelde vakjes in het geheugen: string-vakje met label naam, integer-vakje met label leeftijd

Variabelen: namen geven aan waarden

Een variabele is een naam die een waarde vasthoudt. Zie het als een gelabeld vakje.

name = "Ada"

age = 12

print(name) : drukt af: Ada

print(age) : drukt af: 12


Het =-teken betekent toewijzen: zet de waarde rechts in de naam links.

Tekst staat tussen aanhalingstekens (een string). Getallen hebben geen aanhalingstekens nodig (een integer).

Variabelen Aanmaken

Jouw beurt

Maak twee variabelen aan & druk ze af:

1. Een variabele genaamd animal ingesteld op je favoriete dier

2. Een variabele genaamd count ingesteld op het aantal poten dat het heeft

3. Druk beide variabelen af


Example output (yours will be different):

cat

4

Maak variabelen aan met de namen `animal` & `count` en druk beide af. Je code moet twee regels uitvoeren.

Strings Samenvoegen

f-string anatomie: f-prefix, letterlijke tekst en {variabele} tijdelijke aanduiding elk gelabeld

String-concatenatie

Je kunt strings samenvoegen met +:

greeting = "Hello" + " " + "World"

print(greeting) : geeft als uitvoer: Hello World


f-strings (geformatteerde tekenreeksen)

Een betere manier om variabelen in tekst te verwerken:

name = "Ada"

print(f"My name is {name}") : geeft als uitvoer: My name is Ada


De f voor het aanhalingsteken activeert de f-string modus. Binnen de tekenreeks wordt {variable} vervangen door de waarde van de variabele.

f-string Oefening

Jouw beurt

Maak twee variabelen aan:

- food: jouw favoriete eten (een string)

- rating: hoe graag je het lekker vindt van 1 tot 10 (een geheel getal)


Gebruik dan een f-string om dit af te drukken:

Ik hou van pizza! Ik geef het een 9 van de 10.

(met je eigen eten & beoordeling)

Maak `food`- & `rating`-variabelen, en druk dan een zin af met een f-string die beide bevat. Je uitvoer moet één zin zijn.

If / Else

als/anders stroomdiagram: conditie-ruit met Waar/Onwaar-takken, tabel vergelijkingsoperatoren

Beslissingen nemen

Programma's kunnen keuzes maken met if & else:


temperature = 35

if temperature > 30:

print("It is hot!")

else:

print("It is not hot.")


De ingesprongen code onder if wordt alleen uitgevoerd wanneer de voorwaarde True is.

De code onder else wordt uitgevoerd wanneer die False is.


Vergelijkingsoperatoren: > (groter), < (kleiner), == (gelijk), != (niet gelijk), >=, <=

Als/Anders Uitdaging

Jouw beurt

Schrijf een programma dat:

1. Een variabele score aanmaakt met een willekeurig getal

2. Als score 60 of hoger is, Geslaagd afdrukt

3. Anders Gezakt afdrukt

Schrijf een als/anders programma met een variabele `score`. Druk `Geslaagd` af als score >= 60, anders `Gezakt`.

Alles Samenvoegen

Einduitdaging

Je kent nu: print(), variabelen, f-strings, & if/else.

Combineer ze allemaal in één programma.


Schrijf een programma dat:

1. Een variabele name aanmaakt (een naam, een string)

2. Een variabele age aanmaakt (een leeftijd, een geheel getal)

3. Als age 13 of ouder is, afdrukt: Welkom, [name]! Je mag binnenkomen.

4. Anders afdrukt: Sorry, [name]. Je moet 13 jaar zijn om binnen te komen.


Gebruik een f-string voor de uitvoer.

Schrijf het volledige programma zoals hierboven beschreven. Gebruik variabelen, f-strings, & if/else samen.