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 7: | Rad 7: | ||
Målet är inte att du ska lära dig programmering på matematiklektionen men det är oundvikligt att du ändå lär dig lite Python-kod. | Målet är inte att du ska lära dig programmering på matematiklektionen men det är oundvikligt att du ändå lär dig lite Python-kod. | ||
}} | }} | ||
=== Ett eneklt spel där du ska summera två tal === | |||
=== Koden === | === Koden === | ||
Rad 50: | Rad 52: | ||
Å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 |är publicerad under Creative Commons | |||
=== Uppgift === | |||
{{uppgruta| '''Gör om spelet''' | |||
Ändra i koden så att du använder andra räknesätt, andra talintervall eller till exempel rationella tal. | |||
}} |
Versionen från 22 mars 2018 kl. 07.02
Ett eneklt spel där du ska summera två tal
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 |är publicerad under Creative Commons
Uppgift
Uppgift |
---|
Gör om spelet
Ändra i koden så att du använder andra räknesätt, andra talintervall eller till exempel rationella tal. |