Generateurv2/backend/api/api/Generateur/Generateur_special/orange.py

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