Les 5
Even opfrissen!
1) 1. FOUT Er mist een ronde haak sluiten op de eerste regel. Dit geeft een SyntaxError.
FOUT De gebruikte variabele
naamis niet gedefinieerd, en de gedefinieerde variabelevoornaamwordt niet gebruikt. Onderstaand is de juiste manier:print('Hoe', 'heet', 'jij?') naam = input() print('Hallo', naam) --- Input: SabineJe wilt dus theeJa het regentFOUT De gebruikte variabele
dieris niet gedefinieerd, en de invoer van de gebruiker wordt niet opgeslagen in een variabele. Onderstaand is de juiste manier:print('Over', 'welk', 'dier', 'gaat', 'het?') dier = input() print('Dit', 'verhaal', 'gaat', 'over', dier) --- Input: hond
If-else commando's
1) 1. De code print: schudden
2. De code print: schudden
3. De code print: legt een ei
4. De code print: geeft melk
5. De code print: Hallo goedemorgen!
6. De code print: Hello good morning!
7. De code print: Hallo goedemorgen!
2) 1. Bij de if gebruik je twee keer de is, dis == 2. Achter de regel met de if hoort een dubbele punt : 3. Achter de regel met else hoort een dubbele punt : 4. Regels onder de if beginnen met 2 spaties 5. Regels onder de else beginnen met 2 spaties
3) 1. 'waf' 2. == 3. koe 4. 'koe' en 'kwak'
Fouten bij if-else
1) 1. FOUT
De dubbele punt na de else mist.
FOUT
Nederlands,of,Fransmag niet gescheiden geschreven worden, in een input moet het zo:Frans of Engels.FOUT Het gebruik van de
=en==wordt omgedraaid. Het moet zijntaal = input()enif taal == 'Nederlands':.Bonjour!FOUT De regel onder de
ifen onderelsebegint niet met twee spatiesGoedenavond!Gutenabend!
2) 1. De dubbele punt na suiker mist. 2. De regel begint niet met twee spaties. 3. In plaats van een dubbel = teken == is er een enkel = teken geschreven =. 4. De aanhalingsteken achter 'suiker mist.
Last updated
Was this helpful?