Primary School Mathematics é um pequeno aplicativo desenvolvido em Python para gerar automaticamente problemas de aritmética oral para alunos do ensino fundamental. Ele permite que o programador trabalhador libere as mãos da cópia de perguntas. Este programa permite que você tenha mais tempo para escrever código sem ter que se preocupar em escrever à mão algumas questões aritméticas orais.
1. Você pode definir o intervalo de valores de cada termo aritmético e resultado e a seleção de símbolos aritméticos de várias etapas. Você pode gerar resultados, termos aritméticos e cálculos entre parênteses. questão de cálculos com restos.
2. Você pode simplesmente definir o título e o subtítulo do documento. Defina o número de documentos de questões aritméticas orais gerados
3. Gere tipos comuns de questões aritméticas orais e minijogos aritméticos orais com um clique (em depuração e desenvolvimento)
1. O ambiente Python para desenvolvimento e depuração deste programa é 3.8.13. Recomenda-se criar um novo ambiente virtual para teste.
Baixe o programa e digite /weadfdsackend, instale as dependências relacionadas ao programa e execute o terminal no diretório raiz do programa.
cd weadfdsackendpip instalar -r requisitos.txt
Se o pip atualizar as dependências lentamente, tente o seguinte código
pip install -r requisitos.txt -i http://pypi.douban.com/simple
2. Execute python main.py no terminal no diretório /weadfdsackend ou use vscode ou pycharm para abrir /weadfdsackend/main.py e execute o arquivo atual.
3. Abra o navegador e digite http://127.0.0.1:8000/ na barra de endereço. Ao ver a imagem abaixo, significa que a inicialização foi bem-sucedida.
4. Após o programa ser iniciado, ele pode ser usado normalmente!Se você usar apenas este programa, poderá pular a configuração do ambiente front-end e visualizar diretamente o tutorial de uso. O back-end integrou a página front-end empacotada.
1. Digite ./vue3_webfrontend e digite: cd vue3_webfrontend Se estiver usando vscode, você pode usar a tela dividida para criar um novo terminal, para que a inicialização do servidor dos front-ends e back-ends possa ser vista rapidamente.2. Entrada do terminal: npm install para atualizar e baixar as dependências de front-end Se a velocidade for muito lenta, é recomendado usar temporariamente um servidor espelho para baixar as dependências: npm install --registry https://registry.npm. .taobao.org.
3. Entrada do terminal: npm run dev para iniciar o servidor front-end. Se estiver normal, abra a URL http://127.0.0.1:5173/ e você verá a seguinte imagem
Recentemente descobri que alguns amigos não conseguem usar o código depois de baixá-lo.
1. O ambiente python para execução e depuração deste programa é 3.8.X. Recomenda-se criar um novo ambiente virtual para teste.
2. Ao executar pela primeira vez, se o front-end e o back-end reportarem erros, é mais provável que as dependências não estejam instaladas. É recomendável verificar os prompts de erro e instalar as dependências relevantes.
3. Se ainda não for possível executar, você pode iniciar um problema para fornecer informações detalhadas sobre o erro ou entrar em contato comigo para análise.
Digite o diretório raiz do programa no terminal e inicie o back-end primeiro
(fastAPI_psm) bash-3.2$ cd weadfdsackend(fastAPI_psm) bash-3.2$ python main.py
O terminal exibe a imagem abaixo quando o programa é iniciado.
1. Exemplo: Gere 60 problemas de aritmética oral para adição dentro de 10. Defina o intervalo de valores e os símbolos de operação dos itens aritméticos Após definir o número de problemas de aritmética oral, clique em Adicionar um problema de aritmética verbal e, por fim, clique para gerar uma aritmética verbal. problema!
2. O papel de teste de aritmética oral é salvo no diretório ./docx. Você pode abri-lo com software e conectá-lo à impressora para imprimir. Há também um link de download na página para facilitar o download remoto.3. Algumas questões aritméticas verbais complexas começam com a adição de questões aritméticas verbais. Por exemplo, quero imprimir 60 questões aritméticas verbais mistas sobre adição e subtração dentro de 100, e o resultado não é superior a 70. Neste momento, podemos escolher adição e subtração de símbolos de operação na primeira etapa, definir outros parâmetros, depois adicionar problemas de aritmética oral e, finalmente, clicar para gerar problemas de aritmética oral.
4. Você pode tentar usos mais específicos, na verdade é muito simples!