61 lines
1.6 KiB
Python
61 lines
1.6 KiB
Python
|
|
|
|
from .modules.roundUp import rounder
|
|
import csv
|
|
import random
|
|
|
|
|
|
def Orange(step, number=5):
|
|
if step == 1:
|
|
calcul_list = []
|
|
for x in range(number):
|
|
terme = random.randint(2, 99)
|
|
calcul_list.append({
|
|
'calcul': f'{terme} + 9 = ',
|
|
'result': f'{terme} + 9={terme + 9}'
|
|
})
|
|
return calcul_list
|
|
|
|
if step == 2:
|
|
calcul_list = []
|
|
for x in range(number):
|
|
terme = random.randint(10, 99)
|
|
calcul_list.append({
|
|
'calcul': f'{terme} - 9 = ',
|
|
'result': f'{terme} - 9={terme - 9}'
|
|
})
|
|
return calcul_list
|
|
|
|
if step == 3:
|
|
calcul_list = []
|
|
for x in range(number):
|
|
terme = random.randint(2, 99)
|
|
calcul_list.append({
|
|
'calcul': f'{terme} + 11 = ',
|
|
'result': f'{terme} + 11 = {terme + 11}'
|
|
})
|
|
return calcul_list
|
|
|
|
if step == 4:
|
|
calcul_list = []
|
|
for x in range(number):
|
|
terme = random.randint(12, 99)
|
|
calcul_list.append({
|
|
'calcul': f'{terme} - 11 = ',
|
|
'result': f'{terme} - 11 = {terme - 11}'
|
|
})
|
|
return calcul_list
|
|
if step == 5:
|
|
calcul_list = []
|
|
for x in range(number):
|
|
|
|
inf = rounder(random.randint(10, 190), 10)
|
|
n2 = rounder(random.randint(10, 190), 10)
|
|
calcul_list.append({
|
|
'calcul': f'{inf} + {n2} = ',
|
|
'result': f'{inf} + {n2} = {inf + n2} '
|
|
})
|
|
return calcul_list
|
|
|
|
|