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