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

49 lines
1.4 KiB
Python

import csv
import random
def Blanche(step, number=5):
if step == 1:
calcul_list = []
for i in range(number):
terme1 = random.randint(2,10)
terme2 = random.randint(2,10)
calcul_list.append({
'calcul': f'{terme1} + {terme2} = [{terme1 + terme2}]',
#'result': f'{terme1} + {terme2} = [{terme1 + terme2}]'
})
return calcul_list
if step == 2:
calcul_list = []
for i in range(number):
terme1 = random.randint(10,20)
terme2 = random.randint(2,10)
calcul_list.append({
'calcul': f"{terme1} - {terme2} = [{terme1 - terme2}]",
#'result': f"{terme1} - {terme2} = [{terme1 - terme2}]"
})
return calcul_list
if step == 3:
calcul_list = []
for i in range(number):
terme1 = random.randint(1,4)
calcul_list.append({
'calcul': f"{terme1}+[{5 - terme1}]=5",
# 'result': f'{terme1}+[{5 - terme1}] = 5'
})
return calcul_list
if step == 4:
calcul_list = []
for i in range(number):
terme1 = random.randint(1, 10)
calcul_list.append({
'calcul': f"{terme1}+[]=10",
'result': f'{terme1} + [{10 - terme1}] = 10'
})
return calcul_list