12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697 |
- # -*- coding: utf-8 -*-
- from random import randint, choice
- def einmaleins_produkt_gesucht():
- x = randint(1,10)
- y = randint(1,10)
- aufgabe = f"{ x } * { y } = ?"
- ergebnis = x * y
- return (aufgabe, ergebnis, 10)
- def einmaleins_faktor_gesucht():
- x = randint(1,10)
- y = randint(1,10)
- aufgabe = f"{ x } * ? = { x * y }"
- ergebnis = y
- return (aufgabe, ergebnis, 10)
-
- def einmaleins_division():
- x = randint(1,10)
- y = randint(1,10)
- aufgabe = f"{ x * y } : { x } = ?"
- ergebnis = y
- return (aufgabe, ergebnis, 10)
-
- #def zweistellig_plus_zehner():
- # x = randint(11, 99)
- # y = randint(1, x//10)
- #
- # aufgabe = f"{ x - 10 * y } + { y }0 = ?"
- # ergebnis = x
- #
- # return (aufgabe, ergebnis, 3)
- #
- #
- #def zehner_minus_einstellig():
- # x = randint(1, 89)
- #
- # aufgabe = f"{ (x//10 + 1) * 10 } - { (x//10 + 1) * 10 - x } = ?"
- # ergebnis = x
- #
- # return (aufgabe, ergebnis, 3)
- #
- #
- #def bis_zum_naechsten_zehner():
- # x = randint(1, 8)
- # y = randint(1, 9)
- #
- # aufgabe = f"Von { 10 * x + y } zum nächsten Zehner?"
- # ergebnis = 10 - y
- #
- # return (aufgabe, ergebnis, 3)
- #
- #
- #def minus_einstellig_ueber_zehnergrenze_hinweg_unter_100():
- # x = randint(1, 9)
- # y = randint(x, 9)
- # z = randint(1, 9)
- #
- # aufgabe = f"{ z }{ x } - { y } = ?"
- # ergebnis = (10 * z + x) - y
- #
- # return (aufgabe, ergebnis, 10)
- #
- #
- #def minus_einstellig_unter_100():
- # aufgabe, ergebnis = _minus(range(10,100), range(1,10))
- # return aufgabe, ergebnis, 10
- #
- #
- #def _minus(minuend: list, subtrahend: list):
- # x = choice(minuend)
- # y = choice(subtrahend)
- #
- # aufgabe = f"{ x } - { y } = ?"
- # ergebnis = x - y
- #
- # return aufgabe, ergebnis
- #
- #
- #def plus_10_bis_19_unter_100():
- # aufgabe, ergebnis = _plus(range(1, 80), range(10, 20))
- # return aufgabe, ergebnis, 10
- #
- #
- #def _plus(summand_1: list, summand_2: list):
- # x = choice(summand_1)
- # y = choice(summand_2)
- #
- # aufgabe = f"{ x } + { y } = ?"
- # ergebnis = x + y
- #
- # return aufgabe, ergebnis
|