Python程序设计实验报告【合集】

您所在的位置:网站首页 循环结构的程序设计实验报告怎么写 Python程序设计实验报告【合集】

Python程序设计实验报告【合集】

2024-07-13 12:23| 来源: 网络整理| 查看: 265

博客总领目录请看这篇,不看后悔

软件工程专业大学四年学什么_大学近代史学分是多少-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/qq_41587612/article/details/104362661B站同名up猪,欢迎关注我的账号鸽子不二的个人空间-鸽子不二个人主页-哔哩哔哩视频哔哩哔哩鸽子不二的个人空间,提供鸽子不二分享的视频、音频、文章、动态、收藏等内容,关注鸽子不二账号,第一时间了解UP主动态。icon-default.png?t=N7T8https://space.bilibili.com/204913846

课堂作业 1、词频统计:输入一个文件,程序读取文件,文件内容是英文内容,不少于500个单词的内容,统计每个单词在该短文内出现的次数。

Python统计纯文本文件中英文单词出现个数的方法总结【测试可用】_python_脚本之家

https://www.cnblogs.com/Eudemines/p/9764409.html

https://www.cnblogs.com/zhuyinyinyin/p/7596217.html

https://www.cnblogs.com/lqx12/p/7602309.html

2、用Python设计一个计算器,在实现基本功能的基础上,增加三个功能按键,实现编译原理中提到的三种表达式“先验 3 5 +;中验 + 3 5;后验 + 3 5”。报告要求:需求分析,系统设计(用例图,功能框图,流程图),实现,源码

一、需求分析

1.1系统功能需求

        本计算器需要根据用户指定的数字与运算符来进行简单的加减乘除等功能。在运算并显示结果的同时,还需要显示用户按下的数字与运算符键,从而方便用户来进行核对算式和结果。本计算器可在生活中应对普通的日常问题,病能够做到快速、正确、稳定的计算出输入的计算内容。

1.2系统性能要求

        本程序作为一个简单的计算器程序,本程序相应并返回运算结果的时间不宜过长。因此,当用户输入完数字与运算符后,得到返回结果的延时不得超过1秒。在输入数值与运算符在合法范围内时,可以返回正确的运算结果。

二、系统设计

2.1用例图

                                                                                             图2.1 计算器用例图

2.2计算器功能图

                                                                                             图2.2计算器功能图

2.3程序流程图

                                                                                             图2.3 程序流程图

三、实现程序

3.1 程序源码

import tkinter as tk class Calc(tk.Frame): # 创建Calc类继承Frame def __init__(self, parent=None): """简易图形用户界面计算器构造函数""" tk.Frame.__init__(self, parent) self.pack() self.startOfNextOperand = True # 开始输入下一个操作数 # 创建计算过程和结果的标签 self.expr = tk.StringVar() # 显示运算表达式 self.expr.set('') self.exprLabel = tk.Label(self, font=('Helvetica', 10), fg='#666666', width=64, anchor='e', textvariable=self.expr) self.exprLabel.grid(row=0, column=0, columnspan=4) self.result = tk.StringVar() # 显示结果 self.result.set(0) self.resultLabel = tk.Label(self, font=('Helvetica', 20), width=34, anchor='e', textvariable=self.result) self.resultLabel.grid(row=1, column=0, columnspan=4) # 简易计算器按钮的按钮,使用一个2D列表表示 buttons = [['先验','','后验','**'], ['CE', 'C', '


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3