from .modules.roundUp import rounder import random import csv def Multiplication(step, number=5): if step == 1: calcul_list = [] for i in range(number): terme1 = random.randint(10, 9999) terme2 = random.randint(2, 9) calcul_list.append({ 'calcul': f'{terme1} x {terme2} = ', 'result': f'{terme1} x {terme2} = {terme1 + terme2}' }) return calcul_list if step == 2: calcul_list = [] for i in range(number): terme1 = random.randint(10, 999) terme2 = random.choice(['10','100', '1000']) calcul_list.append({ 'calcul': f'{terme1} x {terme2} = ', 'result': f'{terme1} x {terme2} = {int(terme1) * int(terme2)}' }) return calcul_list if step == 3: calcul_list = [] for i in range(number): terme1 =rounder( random.randint(10, 900), 10) terme2 = random.randint(10, 999) calcul_list.append({ 'calcul': f'{terme2} x {terme1} = ', 'result': f'{terme2} x {terme1} = {terme1 * terme2}' }) return calcul_list if step == 4: calcul_list = [] for i in range(number): terme1 = rounder(random.randint(10, 999), 10) terme2 = rounder(random.randint(10, 999), 10) calcul_list.append({ 'calcul': f'{terme1} x {terme2} = ', 'result': f'{terme1} x {terme2} = {terme1 * terme2}' }) return calcul_list