✏️
Codasium
  • Welkom bij Codasium!
  • Handleiding
  • Moduleoverzicht
  • Module 1.1 - Hedy
  • Module 1.2 Van Hedy naar Python
    • Opdracht 1
    • Opdracht 2
  • Module 2.1 - Geschiedenis quiz
    • Les 1
      • Les 1a
      • Les 1b
    • Les 2
      • Les 2a
      • Les 2b
    • Les 3
      • Les 3a
      • Les 3b
    • Les 4
      • Les 4a
      • Les 4b
    • Les 5
      • Les 5a
      • Les 5b
    • Les 6
      • Les 6b
    • Les 7
      • Les 7a
      • Les 7b
  • Module 2.2 - PyGame Quiz
    • Les 1
      • Les 1b
    • Les 2
      • Les 2a
      • Les 2b
    • Les 3
      • Les 3a
      • Les 3b
    • Les 4
      • Les 4a
      • Les 4b
    • Les 5
      • Les 5a
      • Les 5b
    • Les 6
      • Les 6a
      • Les 6b
    • Les 7
      • Les 7a
      • Les 7b
    • Les 8
      • Les 8a
      • Les 8b
    • TODOs
  • Module 2.3 - Pygame Biologie
    • Les 1
      • Les 1a
      • Les 1b
    • Les 2
      • Les 2a
      • Les 2b
    • Les 3
      • Les 3a
      • Les 3b
    • Les 4
      • Les 4b
    • Les 5
      • Les 5b
  • Module 2.4 - Rekenmachine
    • Les 1
      • Les 1a
      • Les 1b
    • Les 2
      • Les 2a
      • Les 2b
    • Les 3
      • Les 3a
      • Les 3b
    • Les 4
      • Les 4a
      • Les 4b
    • Les 5
      • Les 5a
      • Les 5b
    • Les 6
      • Les 6a
      • Les 6b
    • Les 7 (extra)
      • Les 7a
      • Les 7b
  • Module 2.5 - Microbit
  • Module 2.6 - Creative Coding
    • Les 1a
    • Les 1b
    • Les 2a
    • Les 2b
  • Module 3.1 - Spreadsheets
    • Les 1
      • Les 1b
    • Les 2
      • Les 2b
    • Les 3
      • Les 3b
    • Les 4
      • Les 4b
    • Les 5
      • Les 5b
    • Les 6 en 7
      • Les 6b
    • Les 8 - Eindopdracht
      • Les 8b
  • Module 3.2 - Databases
    • Les 1
      • Les 1b
    • Les 2
      • Les 2b
    • Les 3
      • Les 3b
    • Les 4
      • Les 4b
    • Les 5
      • Les 5b
    • Les 6
      • Les 6b
    • Les 7
      • Les 7b
    • Les 8
      • Les 8b
  • Module 3.3 - TkInter Rekenmachine
    • Les 1
      • Les 1a
      • Les 1b
    • Les 2
      • Les 2a
      • Les 2b
    • Les 3
      • Les 3b
    • Les 4
      • Les 4b
    • Les 5
      • Les 5b
    • Les 6
      • Les 6b
    • Les 7
      • Les 7b
    • Les 8
      • Les 8b
  • Module 3.4 - TKinter Woordenoefenapp
    • Les 1
      • Les 1b
    • Les 2
      • Les 2b
    • Les 3
      • Les 3b
    • Les 4
      • Les 4b
    • Les 5
      • Les 5b
    • Les 6
      • Les 6b
    • Les 7
      • Les 7b
    • Les 8
      • Les 8b
  • Module 3.5 - Arduino
    • Les 1
      • Les 1b
    • Les 2
      • Les 2b
    • Les 3
      • Les 3b
    • Les 4
      • Les 4b
    • Les 5
      • Les 5b
    • Les 6
      • Les 6b
    • Les 7
      • Les 7b
    • Les 8
      • Les 8b
  • Module 4.1 - JavaScript
    • Les 1
      • Les 1b
    • Les 2
      • Les 2b
    • Les 3
      • Les 3b
    • Les 4
      • Les 4b
    • Les 5
      • Les 5b
    • Les 6
      • Les 6b
    • Les 7
      • Les 7b
    • Les 8
      • Les 8b
  • Module 4.2 - Game maken
  • Module 4.3 - EU app (TODO)
  • Module 5.1 - Eigen project
  • Module 5.2 - Generatieve AI
    • Les 1
      • Les 1a
      • Les 1b
    • Les 2
      • Les 2a
      • Les 2b
    • Les 3
      • Les 3a
      • Les 3b
    • Les 4
      • Les 4a
      • Les 4b
  • Module 6.1 - Boekenproject
    • Les 1 - Leeswijzer - Basis
    • Les 2 - Leeswijzer - Verdieping
    • Les 3 - Opdrachten
    • Les 4 - Opdrachten
  • Module 6.2 - Algoritmiek
  • 💤Archief
    • Module 1.1 - Nederlands
      • Spiekbrief
        • Spiekbrief - in te vullen
        • Spiekbrief - ingevuld
      • Les 1
        • Les 1a
        • Les 1b
      • Les 2
        • Les 2a
        • Les 2b
      • Les 3
        • Les 3a
        • Les 3b
      • Les 4
        • Les 4a
        • Les 4b
      • Les 5
        • Les 5a
        • Les 5b
      • Eindopdracht
        • Eindopdracht
      • Nakijkbladen
        • Les 1
        • Les 2
        • Les 3
        • Les 4
        • Les 5
    • Module 1.2 - Kunst
      • Les 1
        • Les 1a
        • Les 1b
      • Les 2
        • Les 2a
        • Les 2b
      • Les 3
        • Les 3a
        • Les 3b
      • Les 4
        • Les 4a
        • Les 4b
      • Les 5
        • Les 5a
        • Les 5b
      • Eindopdracht
        • Les 6b
      • Nakijkbladen
        • Les 1
        • Les 2
        • Les 3
        • Les 4
        • Les 5
    • Module 4.1 - Flask
      • Les 1
        • Les 1b
      • Les 2
        • Les 2b
      • Les 3
        • Les 3b
      • Les 4
        • Les 4b
      • Les 5
        • Les 5b
Powered by GitBook
On this page
  • Input
  • Even opfrissen!
  • Invoer
  • Fouten bij invoer

Was this helpful?

  1. Archief
  2. Module 1.1 - Nederlands
  3. Les 4

Les 4a

Input

Aan het einde van de les kun jij:

  • invoer gebruiken in je programma met input()

  • de invoer van een gebruiker opslaan in een variabele

  • goede en foute code met input herkennen

Even opfrissen!

Begin op een nieuwe pagina en zet erboven: Les 4a

1) Is de code goed of fout?

  • De code is goed -> schrijf wat de code print

  • De code is fout -> schrijf FOUT

  • Extra: schrijf ook wat er fout is

1. hobbies = ['dansen', 'voetballen', 'zingen']            
   print('Zullen', 'we', 'gaan', hobbies[1], 'morgen')
2. namen = ['Jan', 'Robin', 'Samir']
   print('Mijn', 'beste', 'vriend', 'heet', namen[0])
3. talen = ['Python', 'JavaScript', 'HTML']
   print('De', 'beste', 'programmeertaal', 'is', taal[1])
4. snoepjes = ['chocolade', 'zuurtjes', 'drop']
   print('Ik', 'hou', 'van', snoepjes(2))
5. straatnamen = ['Witte Hertstraat', 'Takstraat', 'Coolsingel']
   print('Ik', 'woon', 'in', 'de', 'straatnamen[2]')
6. hobbies = ['dansen', 'voetballen', 'zingen']            
   print('Ik', 'zit', 'op', hobbies[0])
7. kleuren = ['blauw', 'geel', 'groen', 'paars', 'roze']            
   print('Mijn', 'trui', 'is', kleuren[5])
8. namen = ['Jan', 'Robin', 'Samir']
   print(namen[3], 'is', 'mijn', 'beste', 'vriend')
9. vakken = ['Aardrijkskunde', 'Nederlands', 'Coderen']
   print('Ik', 'vind', vakken[4], 'leuk')
10.kleuren = ['blauw', 'geel', 'groen']            
   print('De', 'deur', 'is', kleuren[1])
11.doelgroep = 'leerlingen'
   print('Hallo', doelgroep)
12.naam = 'Jansen'
   #print('Hallo', 'meneer', naam)
13. #les = coderen              
   print('Dit', 'is', les)
14.dag = 'woensdag'
   print('Het', 'is', 'vandaag', 'woensdag')

2) Maak de code af

Je krijgt een zin, en jij moet de code afmaken. Je hoeft alleen de lijst en de aanwijzer in je schrift te schrijven. Voorbeeld:

Er moet geprint worden: 'Ik vind geel mooi' Maak de code af in je schrift.

   kleuren = ['blauw', 'geel', 'groen']            
   print('Ik', 'vind', kleuren[...], 'mooi')

Dan schijf jij in je schrift: kleuren[1] Nu jij!

  1. Er moet geprint worden: 'De trui is groen'.

       kleuren = ['blauw', 'geel', 'groen']            
       print('De', 'trui', 'is', kleuren[...])
  2. Er moet geprint worden: 'Ik hou van drop'

       snoepjes = ['chocolade', 'zuurtjes', 'drop']
       print('Ik', 'hou', 'van', snoepjes[...])
  3. Er moet geprint worden: 'Zullen we gaan gamen morgen?'

       hobbies = ['gamen', 'voetballen', 'zingen']            
       print('Zullen', 'we', 'gaan', hobbies[...], 'morgen?')
  4. Er moet geprint worden: 'Mijn beste vriend heet Samir'

       namen = ['Jan', 'Robin', 'Samir']
       print('Mijn', 'beste', 'vriend', 'heet', namen[...])
  5. Er moet geprint worden: 'De beste programmeertaal is Python'

       talen = ['Python', 'JavaScript', 'HTML']
       print('De', 'beste', 'programmeertaal', 'is', talen[...] )
  6. Er moet geprint worden: 'Ik woon in de Takstraat'

       straatnamen = ['Witte Hertstraat', 'Takstraat', 'Coolsingel']
       print('Ik', 'woon', 'in', 'de', straatnamen[...])

Einde werkblad! Ben je klaar, leg dan je schrift bovenaan op je tafel.

Invoer

1) Je krijgt een aantal codes, én de invoer van een gebruiker.

Voorbeeld:

   print('Koffie', 'of', 'thee?')
   drinken = input()
   print('Je', 'wilt', 'dus', drinken)
   ---
   Input: koffie

De invoer is: koffie (kijk bij Input) De code print: Je wilt dus koffie.

Wat wordt er geprint bij onderstaande codes na de invoer van een gebruiker?

1. print('Suiker', 'of', 'melk?')
   in_de_thee = input()
   print('Okee', 'ik', 'doe', 'er', in_de_thee, 'in')
   ---
   Input: melk
2. print('Hoe', 'laat', 'is', 'het?')
   tijd = input()
   print('Het', 'is', tijd)
   ---
   Input: tien uur
3. print('Hoe', 'heet', 'jij?')
   naam = input()
   print('Hallo', naam)
   ---
   Input: Jantien
4. print('Hoe', 'heet', 'jij?')
   naam = input()
   print('Hallo', 'naam')
   ---
   Input: Achmed

Einde werkblad! Ben je klaar, leg dan je schrift bovenaan op je tafel.

Fouten bij invoer

1) Wat print deze code? Is de code fout -> schrijf FOUT Is de code goed -> schrijf wat de code print na de invoer van de gebruiker.

1. print('Hoe', 'heet', 'jij?'
   naam = input()
   print('Hallo', 'naam')
   ---
   Input: Achmed
2. print('Hoe', 'heet', 'jij?')
   voornaam = input()
   print('Hallo', naam)
   ---
   Input: Sabine
3. print('Koffie', 'of', 'thee?')
   drinken = input
   print('Je', 'wilt', 'dus', drinken)
   ---
   Input: thee
4. print('Regent', 'het?')
   antwoord = input()
   print(antwoord, 'het', 'regent')
   ---
   Input: Ja

2) Fouten

Al deze codes zijn fout. Wat is er mis?

1. print('Over', 'welk', 'dier', 'gaat', 'het?')
   dier = input()
   print('Dit', 'verhaal', 'gaat', 'over', dier
2. print('Over', 'welk', 'dier', 'gaat', 'het?')
   input()
   print('Dit', 'verhaal', 'gaat', 'over', dier)
3. print('Koffie', 'of', 'thee?')
   drinken = input
   print('Je', 'wilt', 'dus', drinken)
4. print('Regent', 'het?')
   antwoord input()
   print(antwoord, 'het', 'regent')

Einde werkblad! Ben je klaar, leg dan je schrift bovenaan op je tafel.

PreviousLes 4NextLes 4b

Last updated 4 years ago

Was this helpful?

💤