PDAT01 - 2122 - 2a. Input

Python - input en output
1 / 22
next
Slide 1: Slide
Communication & multimedia designHBOStudiejaar 1

This lesson contains 22 slides, with interactive quizzes and text slides.

time-iconLesson duration is: 60 min

Items in this lesson

Python - input en output

Slide 1 - Slide

Ik wil het vandaag met jullie gaan hebben over.....
* Hoe je input van de gebruiker vraagt in python

Slide 2 - Slide

This item has no instructions

Vorige les heb je geleerd waar variabelen voor zijn (om data op te slaan), 
en hoe je output naar het scherm laat printen.





x = 235
print(x)
>>235
hier zeg je de computer om 235 te onthouden als variabele x
1
hier vraag je de computer de waarde van x naar het scherm te printen
2
op de Commandline zou de computer zo het antwoord geven
3

Slide 3 - Slide

This item has no instructions

Slide 4 - Slide

Computer output devices
Hoe print je
de waarde van variabele x
naar het scherm?
A
scherm(x)
B
print('variabele x')
C
x.print()
D
print(x)

Slide 5 - Quiz

This item has no instructions

Waar is de variabele juist toegewezen?
A
naam = "Joost"
B
2x = 10
C
"valkenier" = beroep
D
"Ismael" = naam

Slide 6 - Quiz

This item has no instructions

Maar computers zijn net als machines en functies: aan de ene kan doe je er wat in - de input - en dan kom er aan de andere kant wat uit - de output

Slide 7 - Slide

This item has no instructions

Soms wil je de gebruiker om input vragen. Wat hij invult kun je aan een variabele toewijzen, dan kun je het later weer gebruiken. Zo:
print("Hoe heet je?")
naam = input()
print ("Hallo" + naam)

Slide 8 - Slide

This item has no instructions

Welke input neemt deze machine?

En wat doet hij daarmee?

Slide 9 - Slide

This item has no instructions

Met welke code kun je de gebruiker een waarde aan een variabele laten toewijzen?
A
w = input()
B
x = input("hoe heet je?")
C
y = print("leeftijd?")
D
input() = z

Slide 10 - Quiz

This item has no instructions

input() in Python wacht op invoer per regel.
Dus om meerdere regels in te lezen herhaal je dit.

Dus bv:
Input in python
firstLine = input()
secondLine = input()

Slide 11 - Slide

This item has no instructions

Input in python
data verkregen via input is altijd type "tekst/string"!

Wil je een getal inlezen, dan moet je vroeg of laat gaan typecasten


direct = int(input()) 

later = input()
print( int(later)) 

Slide 12 - Slide

This item has no instructions

Je kan verschillende data types niet mengen

Zo kun je met een string niet rekenen:



en een int kun je niet met tekst printen:
x = "3" + 3 --> error
print("ik ben "+ 25 + " jaar") --> error

Slide 13 - Slide

This item has no instructions

Na Typecasten lukt het wel:
x = int("3") + 3 
print("ik ben "+ str(25) + " jaar")

Slide 14 - Slide

This item has no instructions

x=2.5
van welk datatype is x?
A
Text-String
B
Integer
C
Float
D
Boolean

Slide 15 - Quiz

This item has no instructions

x=235
van welk datatype is x?
A
Text-String
B
Integer
C
Float
D
Boolean

Slide 16 - Quiz

This item has no instructions

x=WAAR
van welk datatype is x?
A
Text-String
B
Integer
C
Float
D
Boolean

Slide 17 - Quiz

This item has no instructions

x="WAAR"
van welk datatype is x?
A
Text-String
B
Integer
C
Float
D
Boolean

Slide 18 - Quiz

This item has no instructions

x=2.5
maak een integer van x
A
x = int(x)
B
x=float(x)
C
x = str(x)

Slide 19 - Quiz

This item has no instructions

Match de statements met de resulterende datatypes
x = int(35.8)
y = str(35.8)
z = float(x)
a = "vandaag"
b = TRUE
string
boolean
integer
float
string

Slide 20 - Drag question

This item has no instructions

Wat vond je moeilijk deze les?

Slide 21 - Open question

This item has no instructions

Wat heb je deze les geleerd?

Slide 22 - Open question

This item has no instructions