Vi bygger ett matematikspel: Skillnad mellan sidversioner

Från Wikiskola
Hoppa till navigering Hoppa till sök
Ingen redigeringssammanfattning
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

Mål för undervisningen Kom igång med programmering i matematiken.

Målet är att du ska köra ett enkelt program för att utföra matematiska beräkningar. Du bör testa att modifiera algoritmen så att dina beräkningar blir mer effektiva.

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.


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