PDAT01 - 2122 - 2a. Input

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

Cette leçon contient 22 diapositives, avec quiz interactifs et diapositives de texte.

time-iconLa durée de la leçon est: 60 min

Éléments de cette leçon

Python - input en output

Slide 1 - Diapositive

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

Slide 2 - Diapositive

Cet élément n'a pas d'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 - Diapositive

Cet élément n'a pas d'instructions

Slide 4 - Diapositive

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

Cet élément n'a pas d'instructions

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

Slide 6 - Quiz

Cet élément n'a pas d'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 - Diapositive

Cet élément n'a pas d'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 - Diapositive

Cet élément n'a pas d'instructions

Welke input neemt deze machine?

En wat doet hij daarmee?

Slide 9 - Diapositive

Cet élément n'a pas d'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

Cet élément n'a pas d'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 - Diapositive

Cet élément n'a pas d'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 - Diapositive

Cet élément n'a pas d'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 - Diapositive

Cet élément n'a pas d'instructions

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

Slide 14 - Diapositive

Cet élément n'a pas d'instructions

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

Slide 15 - Quiz

Cet élément n'a pas d'instructions

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

Slide 16 - Quiz

Cet élément n'a pas d'instructions

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

Slide 17 - Quiz

Cet élément n'a pas d'instructions

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

Slide 18 - Quiz

Cet élément n'a pas d'instructions

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

Slide 19 - Quiz

Cet élément n'a pas d'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 - Question de remorquage

Cet élément n'a pas d'instructions

Wat vond je moeilijk deze les?

Slide 21 - Question ouverte

Cet élément n'a pas d'instructions

Wat heb je deze les geleerd?

Slide 22 - Question ouverte

Cet élément n'a pas d'instructions