Online: Start

Lektion 4b: Extraövningar på if-satser

Lär dig mer om if-satser i Python genom att göra följande extraövningar.

Extraövning 1

a)
Skriv ett frågesportspel med tre frågor. Skapa en variabel question1 som innehåller en fråga, t.ex. ”Vad heter Sveriges största ö?”. Skapa en variabel answer1 som innehåller svaret på första frågan t.ex. ”Gotland”. Låt programmet skriva ut första frågan och be användaren om ett svar. Skapa ytterligare fem frågor med svar som användaren får svara på.

b)
Fortsätt på frågesportspelet. Skapa en variabel points som räknar poäng. För varje rätt svar får användaren 1 poäng. Låt användaren veta hur många poäng spelaren får varje gång den svara på en fråga.

c)
Skapa en fråga som vill ha ett nummer som svar. T.ex. “Hur många invånare har Sverige?”. Svaret är 10 142 686. Eftersom det är en väldigt svår fråga att få exakt rätt på, låt användaren få mer poäng ju närmare svaret den kommer. Om användaren gissar helt rätt kanske den borde få 5 poäng, om den gissar på 9 000 000 så kanske användaren borde få 1 poäng, medans om användaren gissar på 10 000 så kanske den borde få 0 poäng. Bestäm själv gränserna och gör fler frågor som kräver nummer som svar!
Tips: i denna övning behöver du använda funktionen int().

d)
Fråga efter spelarens namn när programmet startar. Avsluta spelet genom att säga ”Grattis NAMN du fick ANTALPOÄNG poäng!”.
Tips: i denna övning behöver du använda funktionen str().

e)
Fråga en kompis om hen vill spela ditt spel! Kolla så att spelet fungerar som du tänkt. Be hen om feedback så att du vet hur du kan göra spelet bättre 🙂

Unga Programmerare arrangerar programmeringsläger för ungdomar i åldern 12-16 år och handledarna på lägret är studenter med bakgrund i programmering. Unga Programmerare startades av studenter från Chalmers Tekniska Högskola.

Följ oss

Nyhetsbrev