20201116 2020-2021-2 《python程序设计》实验二报告
2021/5/3 12:55:13
本文主要是介绍20201116 2020-2021-2 《python程序设计》实验二报告,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
20201116 2020-2021-2 《python程序设计》实验二报告
课程:《python程序设计》
班级:2011
姓名:郑良奥
学号:20201116
实验教师:王志强
实验日期:2021年5月3日
必修/选修:公选课
1.实验内容
·设计并完成一个完整的应用程序,完成加减乘除模等运算,功能多多益善。
·考核基本语法、判定语句、循环语句、逻辑运算等知识点
实验过程及结果
import re def md(exp): if '*' in exp: a, b = exp.split('*') return str(float(a)*float(b)) elif '/' in exp: a, b = exp.split('/') return str(float(a)/float(b)) def sa(exp): ret = re.findall('[+-]?\d+(?:\.\d+)?', exp) exp_sum = 0 for i in ret: exp_sum += float(i) return exp_sum def mul_div(exp): while True: ret = re.search('\d+(\.\d+)?[*/]-?\d+(\.\d+)?', exp) if ret: atom_exp = ret.group() res = md(atom_exp) exp = exp.replace(atom_exp, res) else: return exp def cal(exp): exp = mul_div(exp) exp_sum = sa(exp) return exp_sum c = True while c: a = input("请输入一个算式") print(cal(a)) b = input("你还想继续算吗?(yes or no)") if b == 'yes': c = True elif b == 'no': c = False
问题和解决过程
-问题1:将代码push到码云上时出现了问题,只能传到个人仓库,无法传到组织仓库。
-问题1解决方案:在知乎上找答案,将个人仓库fork到组织。
其它(感悟、思考等)
学习编程要注意积累,学习,借鉴,思考。
这篇关于20201116 2020-2021-2 《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编程基础入门