Python - les 3 - Variabelen (1)

Python
Les 3

Variabelen (1)
1 / 18
volgende
Slide 1: Tekstslide
InformaticaMiddelbare schoolmavo, havo, vwoLeerjaar 1

In deze les zitten 18 slides, met interactieve quizzen en tekstslides.

time-iconLesduur is: 50 min

Onderdelen in deze les

Python
Les 3

Variabelen (1)

Slide 1 - Tekstslide

Leerdoel
Aan het eind van deze les weet je wat een variabele is en wat je met een variabele kan doen. Ook kan je een app programmeren die gebruik maakt van een variabele.

Slide 2 - Tekstslide

Eerst even herhalen!

Slide 3 - Tekstslide

Wat is de uitvoer van je app als onderstaande code wordt uitgevoerd?
print(((6+4)*10)/2)
timer
0:30

Slide 4 - Open vraag

Je kan met python rekenen met tekst (strings). Hoe ziet je python code eruit als de uitvoer van je app als volgt is:
BACBBACBBACBBACB
timer
1:00

Slide 5 - Open vraag

Sleepvraag
Sleep de juiste objecten naar de juiste plaats! De uitvoer van de app is: ACBDACBDACBD
(
)
show
print
4
3
AC
BD
*
/
"ACBD"
"ACDB"

Slide 6 - Sleepvraag

Stel, je maakt een berekening in je app en het antwoord wil je later in je app weer gebruiken. Hoe zouden we dit kunnen oplossen?

Slide 7 - Open vraag

Variabele
Een variabele is een stukje geheugen op de computer waar je tijdelijk gegevens in kan opslaan, zoals een getal of een stukje tekst.

Slide 8 - Tekstslide

Label
Om opgeslagen gegevens uit een variabele te gebruiken geef je iedere variabele een uniek label, zodat je deze makkelijk weet terug te vinden.

Slide 9 - Tekstslide

Voorbeeld
antwoord = 5 * 5
print(antwoord)
Uitvoer app: 25


naam = "Pieter"
print(naam)
Uitvoer app: Pieter

Slide 10 - Tekstslide

Tekst en variabelen combineren
Het is natuurlijk fijn als je in een uitvoer van je app zowel tekst als een waarde uit een variabele kan gebruiken. En dat kan ook!

Bijvoorbeeld de uitvoer:

"Het antwoord van de som is 49"

Waarbij het getal 49 is opgeslagen in een variabele.

Slide 11 - Tekstslide

Voorbeeld 1
uitvoer = "Het antwoord van 5x5 is: %s"
antwoord = 5*5
print(uitvoer % antwoord)


Uitvoer app: 
Het antwoord van 5x5 is 25

Slide 12 - Tekstslide

Voorbeeld 2
uitvoer = "%s zit op voetbal."
naam1 = "Pieter"
naam2 = "Linda"
print(uitvoer % naam1)
print(uitvoer % naam2)
Uitvoer app: 
Pieter zit op voetbal.
Linda zit op voetbal.

Slide 13 - Tekstslide

Opdrachten
In de programmeeromgeving Repl.it staan twee nieuwe opdrachten klaar:

Opdracht 5: Variabelen
In deze opdracht ga je oefenen met variabelen

Opdracht 6: Tekst met variabele
In deze opdracht ga je oefenen met de uitvoer van variabelen in combinatie met tekst

Laat LessonUp open staan!

Slide 14 - Tekstslide

Hoe noem je de naam die je een geeft aan een variabele?
timer
1:00

Slide 15 - Open vraag

Met welk symbool geef je aan waar in de uitvoer een waarde van een variabele moet komen?
A
#
B
$
C
%
D
&

Slide 16 - Quizvraag

Wat heb je deze les geleerd?
timer
1:00

Slide 17 - Open vraag

Wat vond je moeilijk deze les?
timer
1:00

Slide 18 - Open vraag