Matematika Sekolah Dasar adalah aplikasi kecil yang dikembangkan menggunakan Python untuk secara otomatis menghasilkan masalah aritmatika lisan untuk siswa sekolah dasar. Hal ini memungkinkan programmer pekerja keras untuk membebaskan tangannya dari menyalin pertanyaan. Program ini memungkinkan Anda memiliki lebih banyak waktu untuk menulis kode tanpa harus khawatir tentang menulis beberapa pertanyaan aritmatika lisan.
1. Anda dapat mengatur rentang nilai setiap suku dan hasil aritmatika serta pemilihan simbol aritmatika multi-langkah. Anda dapat menghasilkan hasil, suku aritmatika, dan perhitungan dalam tanda kurung. Ini mendukung hingga pertanyaan perhitungan 3 langkah perhitungan dengan sisa pertanyaan.
2. Anda cukup mengatur judul dan subjudul dokumen. Tetapkan jumlah dokumen pertanyaan aritmatika lisan yang dihasilkan
3. Hasilkan jenis pertanyaan aritmatika lisan yang umum dan mini-game aritmatika lisan dengan satu klik (dalam proses debugging dan pengembangan)
1. Lingkungan Python untuk pengembangan dan debugging program ini adalah 3.8.13. Disarankan untuk membuat lingkungan virtual baru untuk pengujian.
Unduh program dan masukkan /weadfdsackend, instal dependensi terkait program, dan jalankan terminal di direktori root program.
cd weadfdsackendpip install -r persyaratan.txt
Jika pip memperbarui dependensi dengan lambat, silakan coba kode berikut
pip install -r persyaratan.txt -i http://pypi.douban.com/simple
2. Jalankan python main.py di terminal di direktori /weadfdsackend, atau gunakan vscode atau pycharm untuk membuka /weadfdsackend/main.py dan jalankan file saat ini.
3. Buka browser dan masukkan http://127.0.0.1:8000/ pada address bar. Jika terlihat gambar di bawah ini berarti startup berhasil.
4. Setelah program dimulai, program dapat digunakan secara normal!Jika Anda hanya menggunakan program ini, Anda dapat melewati pengaturan lingkungan front-end dan langsung melihat tutorial penggunaan. Back-end telah mengintegrasikan halaman front-end yang dikemas.
1. Masukkan ./vue3_webfrontend dan masukkan: cd vue3_webfrontend. Jika Anda menggunakan vscode, Anda dapat menggunakan layar terpisah untuk membuat terminal baru, sehingga startup server bagian depan dan belakang dapat dilihat secara sekilas.2. Input terminal: npm install untuk memperbarui dan mengunduh dependensi front-end Jika kecepatannya terlalu lambat, disarankan untuk sementara menggunakan server mirror untuk mengunduh dependensi: npm install --registry https://registry.npm. .taobao.org.
3. Input terminal: npm run dev untuk memulai server front-end. Jika sudah normal, buka URL http://127.0.0.1:5173/ dan akan terlihat gambar berikut
Baru-baru ini saya menemukan bahwa beberapa teman tidak dapat menggunakan kode tersebut setelah mengunduhnya. Silakan lihat di sini.
1. Lingkungan python untuk menjalankan dan men-debug program ini adalah 3.8.X. Disarankan untuk membuat lingkungan virtual baru untuk pengujian.
2. Saat dijalankan untuk pertama kalinya, jika laporan front-end dan back-end error, kemungkinan besar dependensi tidak diinstal. Disarankan untuk memeriksa petunjuk kesalahan dan menginstal dependensi yang relevan.
3. Jika masih tidak dapat berjalan, Anda dapat memulai masalah untuk memberikan informasi kesalahan rinci, atau menghubungi saya untuk analisis.
Masuk ke direktori root program di bawah terminal dan mulai backend terlebih dahulu
(fastAPI_psm) bash-3.2$ cd weadfdsackend(fastAPI_psm) bash-3.2$ python main.py
Terminal menampilkan gambar di bawah ini ketika program dimulai.
1. Contoh: Hasilkan 60 soal aritmatika lisan untuk penjumlahan dalam 10. Tetapkan rentang nilai dan simbol operasi item aritmatika. Setelah mengatur jumlah soal aritmatika lisan, klik Tambahkan soal aritmatika verbal, dan terakhir klik untuk menghasilkan soal aritmatika verbal. masalah!
2. Kertas tes aritmatika lisan disimpan di direktori ./docx. Anda dapat membukanya dengan perangkat lunak dan menghubungkannya ke printer untuk mencetak. Ada juga tautan unduh di halaman tersebut untuk memfasilitasi pengunduhan jarak jauh.3. Beberapa soal aritmatika verbal kompleks dimulai dengan penjumlahan soal aritmatika verbal. Misalnya, saya ingin mencetak 60 soal aritmatika verbal campuran tentang penjumlahan dan pengurangan dalam 100, dan hasilnya tidak lebih dari 70. Saat ini, kita dapat memilih penjumlahan dan pengurangan simbol operasi pada langkah pertama, mengatur parameter lainnya, kemudian menambahkan soal aritmatika lisan, dan terakhir klik untuk menghasilkan soal aritmatika lisan.
4. Anda dapat mencoba kegunaan yang lebih spesifik, ini sebenarnya sangat sederhana!