20244116 实验二《python程序设计》实验报告
1.实验内容
1.设计并完成一个完整的应用程序,完成加减乘除模等运算,功能多多益善。
2.考核基本语法、判定语句、循环语句、逻辑运算等知识点。
2. 实验过程及结果
1)首先先在Pycharm中创建了一个名为“计算器”的项目文件,然后使用import math导入math标准库。再用def函数定义一个函数calculate(c,d,operator2),预备对数字进行运算。其中的c和d即为用于运算的两个数字。

(2)使用if循环语句实现多种运算可能。

(3)考虑到还有复数计算的可能情况,使用if语句以供用户选择实数或复数计算。若用户选择复数,用complex函数将用户输入转化为复数类型进行运算分别获取两个复数c和d。否则,使用int函数将用户输入转换为整数类型,获取两个整数c和d。

(4)为了让程序能够多次进行使用了while循环语句。对flag赋值,flag=True,进行循环。

(5)在程序输入了一段相关代码展示开发人信息。

3. 实验过程中遇到的问题和解决过程
- 问题1:不熟悉一些语句,例如用import导入所需函数,用def定义函数等等
- 问题1解决方案:询问同学以及ai软件,总结并记忆相关语句。
- 问题2:不理解循环语句前定义flag的作用
- 问题2解决方案:询问了ai,明白了在代码里,while flag: 循环能否继续运行,只要 flag 一直是 True ,while 循环就会一直执行循环体里的代码,直到在循环体中通过某些条件判断(这里是根据用户是否输入 N 或 n )将 flag 赋值为 False ,循环才会终止。

浙公网安备 33010602011771号