20222217 2024-2025-2 《Python程序设计》实验二报告
课程:《Python程序设计》
班级: 2222
姓名: 黄子宽
学号:20222217
实验教师:黄子宽
实验日期:2025年4月8日
必修/选修: 公选课
一、实验内容
(一)实验内容
设计并完成一个完整的应用程序,完成加减乘除模等运算,功能多多益善。
考核基本语法、判定语句、循环语句、逻辑运算等知识点。
(二)实验要求
创建工程项目,使用Python语言实现具体的操作运算,并完成程序调试和运行,代码托管到码云。
注:在华为ECS服务器(OpenOuler系统)和物理机(Windows/Linux系统)上使用VIM、PDB、IDLE、Pycharm等工具编程实现。
二、实验过程及结果
(1)计算器程序calculator.py
设计思路:
定义简单的加减乘除函数,方便后续代码简化与修改
利用标志flag控制计算器的循环使用与结束退出
通过用户自主选择实数或复数,区分不同运算
调用math库实现简单对数运算
源代码:


上传至码云

三、实验过程中遇到的问题和解决过程
问题1:如何实现复数的输入与运算
问题1解决方案:了解到Python自带有complex数据形式以及加减法
问题2:如何实现对数运算
问题2解决方案:调用math库中的log函数实现计算
其他(感悟、思考等)
我在本次实验回顾了第一次实验中学习的基本知识,例如将代码上传至 Gitee 的操作以及循环判断等基础语法。同时,也掌握了新的知识点,例如如何定义和调用函数。希望在今后的学习中,我能学到更多宝贵的关于python的知识!
参考资料
markdown常用语法 - CSDN
Python中的复数 - CSDN
《零基础学Python》
浙公网安备 33010602011771号