Vi bygger ett matematikspel: Skillnad mellan sidversioner
Hoppa till navigering
Hoppa till sök
Hakan (diskussion | bidrag) Ingen redigeringssammanfattning |
Hakan (diskussion | bidrag) Ingen redigeringssammanfattning |
||
| Rad 8: | Rad 8: | ||
}} | }} | ||
=== Koden === | |||
<pre> | |||
import random | |||
print("Välkommen till detta finfina räknespel! \n") | |||
print("Du kommer att få öva huvudräkning i addition.") | |||
print("Du komemr att få en poäng per rätt svar. Spelet är slut") | |||
print("när du kommer upp i fem poäng. \n") | |||
print("Tryck på Enter-knappen när du vill börja.") | |||
poäng = 0 | |||
antalFrågor = 0 | |||
fel = 0 | |||
while poäng < 5: | |||
tal1 = random.randint(12,250) | |||
tal2 = random.randint(12,250) | |||
summa = tal1 + tal2 | |||
antalFrågor += 1 | |||
print("Vad blir", tal1, " + ", tal2, " ?") | |||
användarSvar = int(input("Svar: ")) | |||
if användarSvar == summa: | |||
print("Rätt") | |||
poäng += 1 | |||
else: | |||
print("Fel") | |||
fel +=1 | |||
if fel <=1: | |||
print("Grattis") | |||
elif fel >= 4: | |||
print("Klantigtr") | |||
else: | |||
print("OK") | |||
</pre> | |||
=== Credit === | |||
Årstaskolan har en kurs: [https://kurser.arstaskolan.se/alla-kurser/pyt1-python-grundkurs-vi-bygger-ett-matematikspel/ Python Grundkurs - Vi bygger ett matematikspel] varifrån jag har plockat följande övning: | Årstaskolan har en kurs: [https://kurser.arstaskolan.se/alla-kurser/pyt1-python-grundkurs-vi-bygger-ett-matematikspel/ Python Grundkurs - Vi bygger ett matematikspel] varifrån jag har plockat följande övning: | ||
Det är Micke Kring som gjort kursen med stöd av IIS och den är publicerad under Creative Commons | Det är Micke Kring som gjort kursen med stöd av IIS och den är publicerad under Creative Commons | ||
Versionen från 22 mars 2018 kl. 06.58
Koden
import random
print("Välkommen till detta finfina räknespel! \n")
print("Du kommer att få öva huvudräkning i addition.")
print("Du komemr att få en poäng per rätt svar. Spelet är slut")
print("när du kommer upp i fem poäng. \n")
print("Tryck på Enter-knappen när du vill börja.")
poäng = 0
antalFrågor = 0
fel = 0
while poäng < 5:
tal1 = random.randint(12,250)
tal2 = random.randint(12,250)
summa = tal1 + tal2
antalFrågor += 1
print("Vad blir", tal1, " + ", tal2, " ?")
användarSvar = int(input("Svar: "))
if användarSvar == summa:
print("Rätt")
poäng += 1
else:
print("Fel")
fel +=1
if fel <=1:
print("Grattis")
elif fel >= 4:
print("Klantigtr")
else:
print("OK")
Credit
Årstaskolan har en kurs: Python Grundkurs - Vi bygger ett matematikspel varifrån jag har plockat följande övning:
Det är Micke Kring som gjort kursen med stöd av IIS och den är publicerad under Creative Commons
