20212125 《Python程序设计》实验2报告
课程:《Python程序设计》
班级: 2121
姓名: 梁启贤
学号:20212125
实验教师:王志强
实验日期:2022年4月6日
必修/选修: 公选课
## 1.实验内容
(一)实验内容
设计并完成一个完整的应用程序,完成加减乘除模等运算,功能多多益善。
考核基本语法、判定语句、循环语句、逻辑运算等知识点
(二)实验要求
创建工程项目,使用Python语言实现具体的操作运算,并完成程序调试和运行,代码托管到码云。
## 2. 实验过程及结果
根据老师的演示,编写出了可以计算实数和复数的四则运算的计算器。
下图是该计算器代码。

下面是运行结果展示


另外我在CSDN上面查找了一些和计算器有关的代码,并借此初步了解了tinker相关

## 3. 实验过程中遇到的问题和解决过程
- 问题1:不会choice函数的使用
- 问题1解决方案:查找资料,并请教同学学会了使用Choice函数
下面是我学习到的有关知识
choice() 方法返回一个列表,元组或字符串的随机项
choice()是不能直接访问的,需要导入 random 模块,然后通过 random 静态对象调用该方法。

参数seq -- 可以是一个列表,元组或字符串。
问题2:复数的输入结果显示为错误
- 问题2解决方案:经过检查后发现是有部分单词的拼写错误。。
- ...
## 参考资料
- [《项目3:python实现一个简易计算器》](https://blog.csdn.net/a971956955/article/details/81489914?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164924389816780269813069%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=164924389816780269813069&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~rank_v31_ecpm-2-81489914.142^v5^pc_search_result_cache,157^v4^control&utm_term=Python%E8%AE%A1%E7%AE%97%E5%99%A8&spm=1018.2226.3001.4187)
- [《Python choice()函数》](https://blog.csdn.net/ever_peng/article/details/80783769?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164924396016782246435174%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=164924396016782246435174&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~rank_v31_ecpm-3-80783769.142^v5^pc_search_result_cache,157^v4^control&utm_term=python+choice%E5%87%BD%E6%95%B0%E7%94%A8%E6%B3%95&spm=1018.2226.3001.4187)
- [《Python Tinker学习笔记》](https://blog.csdn.net/qq_24624539/article/details/88096692?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164924515816782094824049%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=164924515816782094824049&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~rank_v31_ecpm-1-88096692.142^v5^pc_search_result_cache,157^v4^control&utm_term=python+tinker%E5%BA%93%E4%BD%BF%E7%94%A8&spm=1018.2226.3001.4187)
- ...
浙公网安备 33010602011771号