183
社区成员
发帖
与我相关
我的任务
分享| The Link My Class | https://bbs.csdn.net/forums/MUEE308FZ?category=0 |
| The Aim of This Assignment | An Oral Calculation Program |
| My Group Member 1's MU STU ID and FZU STU ID | 19105754_831901114 |
| My Group Member 2's MU STU ID and FZU STU ID | 19104260_831901111 |
| My Group Member 3's MU STU ID and FZU STU ID | 19104073_831901119 |
| My Group Member 4's MU STU ID and FZU STU ID | 19104308_831901320 |
| My Group Member 5's MU STU ID and FZU STU ID | 19104979_831901313 |
目录
Lab5 On-site Programming of Team Projects
👥 Division of Responsibilities
📷 Screenshot of the Software Running
Grade 1 & 2 (Addition and subtraction of integers within 100)
Grade 3 & 4 (Addition, subtraction, multiplication and division of integers)
Grade 5 & 6 (Addition, subtraction, multiplication, and division including decimals.)
GitHub Commit History Screenshot


| Hours | New Coding Line | Accumulated Coding Line | What We Have Done |
|---|---|---|---|
| 0.5 | 0 | 0 | Discuss the division of responsibilities |
| 1.0 | 50 | 50 | Five team members work on the code simultaneously according to the division of labor |
| 1.5 | 10 | 60 | Code aggregation and logic sorting between different functions |
| 2.0 | 10 | 70 | Code aggregation and logic sorting between different functions |
| 2.5 | 0 | 70 | Program result testing and modification & Blog Writing |
| 3.0 | 0 | 70 | Program result testing and modification & Blog Writing |
|
Member Name |
Responsibility |
|
XI LIN |
Coding for the result of score that user get & Blog Writing |
|
YANLI LIU |
Coding for the correct result by computer & Blog Writing |
|
HAOYUAN HE |
Coding for the whole function and test it |
|
ZHENSHUO CHEN |
Coding for random choices for calculating symbols |
|
YUHAN ZHENG |
Coding for producing the random number |

Python 3.
Example 1:
The ratio of the correct answer is 100%.
The final score is 100, as expected.

Example 2:
The ratio of the correct answers and the total number of problems is 1/8 = 12.5%.
The final score is 12, as expected.(Reserved integer)

Example 3:
The ratio of the correct answers and the total number of problems is 0/3 = 0%.
The final score is 0, as expected.

Example 4:
The ratio of the correct answers and the total number of problems is 6/6 = 100%.
The final score is 100, as expected.

It took some time to break down the successive programming ideas into five parts, as each member was required to write at least one function and it was difficult to divide up the work when the topic had a strong logical continuity. In the end, each person wrote one part of the function, with one person summarising the implementation of the topic requirements and two people writing the blog content.
How to implement symbols in the form of strings randomly and the subsequent need to calculate the correct answer in the form of symbols took some time for discussion, and finally, to generate random numbers to generate symbols randomly and use the eval() function to directly convert the calculation to implement the topic requirements.
After discussion, it was decided that it would be easier to use the Python language to achieve the requirements of the question, so some review of the basic syntax of Python was carried out, as there was a certain amount of foundation before, and it was quick to catch on after the review.

The first team experiment was different from the two-person experiment, for example, how to divide the simple topics into reasonable tasks so that every member of the team could participate and make up for each other to maximize the results. It was also the first time that we were able to work with a multi-person team using Git.





