20214321 实验二《Python程序设计》实验报告
2022/4/5 20:19:21
本文主要是介绍20214321 实验二《Python程序设计》实验报告,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
# 20214321 2021-2022-2 《Python程序设计》实验二报告
课程:《Python程序设计》
班级: 2143
姓名: 吴萌源
学号:20214321
实验教师:王志强
实验日期:2022年4月5日
必修/选修: 公选课
## 1.实验内容
设计并完成了一个完整的应用程序,完成简单的加减乘除模等运算,以及简单的复数运算。
## 2. 实验过程及结果
代码详情:
flag = 1 while flag: mode = input("简单计算机输入1,复数计算机输入2,退出输入0\n") if mode =="1": print("这是简单计算机") flag1 = 1 while flag1: op = input("请输入需要的操作(+、-、*、/、mod)\n") a = int(input("请输入第一个数字:")) b = int(input("请输入第二个数字:")) if op =="+": result = a+b elif op =="-": result = a-b elif op =="*": result = a*b elif op =="/": result = a/b elif op =="mod": result = a%b print(result) print("继续请按1 退出请按0 返回上级请按2\n") choice1 = input() if choice1 == "0": flag1 = 0 elif choice1 =="2": break elif mode == "2": print("这是复数计算机") flag2 = 1 while flag2: op = input("请输入需要的操作(+、-、*、/)\n") a = int(input("请输入第一个复数的实数:")) b = int(input("请输入第一个复数的虚数:")) c = int(input("请输入第二个复数的实数:")) d = int(input("请输入第二个复数的虚数:")) if op == "+": e = a+c h = b+d print('(%d + %d i)+(%d + %d i)= %.2f + %.2f i'%(a,b,c,d,e,h)) elif op == "-": e = a-b h = c-d print('(%d + %d i)-(%d + %d i)= %.2f + %.2f i'%(a,b,c,d,e,h)) elif op == "*": s = a*c-b*d h = a*d+b*c print('(%d + %d i)*(%d + %d i)= %.2f + %.2f i'%(a,b,c,d,e,h)) elif op == "/": s = (a*c+b*d)/(c*c+d*d) h = (b*c-a*d)/(c*c+d*d) print('(%d + %d i)/(%d + %d i)= %.2f + %.2f i'%(a,b,c,d,e,h)) print("继续请按1 退出请按0 返回上级请按2\n") choice2 = input() if choice2 == "0": flag2 = 0 elif choice2 == "2": break
## 3. 实验过程中遇到的问题和解决过程
- 问题1:python的格式化输出
- 问题1解决方案:看书,上网查
## 其他(感悟、思考等)
python用得还是少了,要勤加练习。
## 参考资料
- [Python输出函数print()总结(python print())] (https://blog.csdn.net/sinat_28576553/article/details/81154912)
这篇关于20214321 实验二《Python程序设计》实验报告的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用
- 2024-11-19Python 基础编程教程
- 2024-11-19Python基础入门教程
- 2024-11-17在FastAPI项目中添加一个生产级别的数据库——本地环境搭建指南
- 2024-11-16`PyMuPDF4LLM`:提取PDF数据的神器
- 2024-11-16四种数据科学Web界面框架快速对比:Rio、Reflex、Streamlit和Plotly Dash
- 2024-11-14获取参数学习:Python编程入门教程
- 2024-11-14Python编程基础入门