Träna multiplikationstabellen med Python & Scratch
Som ett roligt litet projekt har jag gjort två små program för att träna multiplikationstabellen. Det ena är skrivet i Python och det andra i Scratch. Både två fungerar ungefär likadant. Båda programmen visar hur många rätt och fel man har, samt hur stor procent av ens svar som är korrekta.
Python-programmet visas här nedanför och Scratch-programmet finns på multiplicationtable on Scratch.
För att avsluta Python-programmet trycker du på CTRL-D. Då visas hur många korrekta respektive felaktiga svar du hade.
#!/usr/bin/env python3
import random
ratt = 0
fel = 0
while True:
a = random.randint(0,10)
b = random.randint(0,10)
try:
c = int(input("Vad blir %d x %d? " %(a, b)))
except (EOFError, KeyboardInterrupt):
print ("\n\nAntal rätt: %d" %ratt)
print ("Antal fel: %d" %fel)
print ("%.1f%% av dina svar var korrekta" %((ratt/(ratt+fel))*100))
exit(1)
except ValueError:
print ("Ange endast heltal som svar\n")
continue
if (a * b == c):
print ("Rätt!")
ratt = ratt + 1
else:
print ("Fel, rätt svar är %d" %(a*b))
fel = fel + 1
print ("")
Relaterat
Senaste nyheterna och inläggen
CyberInfo Sverige är ett IT-företag i nordvästra Skåne som tillhandahåller böcker, utbildningar, nyheter och konsulttjänster inom Linux, BSD och programmering.
CyberInfo Sverige är godkänd för F-skatt, är momsregistrerat och innehar
utgivningsbevis för webbplatsen www.cyberinfo.se.