Python3 tkinter 简单计算器
上代码:
#encoding: utf-8
import tkinter
listDat = []
# 计算过程
def clacProcess(key, strData):# '='则计算结果if key == '=':try:strData.set(eval(strData.get()))except:strData.set('Input Error!')#print(strData.get())finally:# 原地清除列表listDat.clear() elif key == 'c':listDat.clear()# 清空显示框strData.set('')else:listDat.append(key)# 列表变量连接成一个字符串strData.set(''.join(listDat))
# 主函数
def main():win = tkinter.Tk()win.title('计算器')# 文本框事件绑定strData = tkinter.StringVar()# 创建文本框entry = tkinter.Entry(win, textvariable=strData)# 装载文本框entry.pack(fill=tkinter.X)# 按键设置for buttonKey in ['789/', '456*', '123+', '-0.=', 'c']:key
Python3 tkinter 简单计算器相关推荐
- 基于python tkinter的简单计算器(v1.0)
import tkinter#定义计算器类 class Calc:#初始化魔术方法def __init__(self):#初始化共用属性#定义一个用于存放被计算字符串的列表self.operation ...
- python3+tkinter实现的黑白棋,代码完整 100%能运行
今天分享给大家的是采用Python3+tkinter制作而成的小项目--黑白棋 tkinter是Python内置的图形化模块,简单易用,一般的小型UI程序可以快速用它实现,具体的tkinter相关知识 ...
- 简单计算器 -python
简单计算器 -python 初步界面 初步一位运算 这几天才突然明白,很多屏幕原点坐标点原来在左上角- from tkinter import * from time import sleepx = ...
- 模拟一个简单计算器_阅读模拟器的简单介绍
模拟一个简单计算器 Read simulators are widely being used within the research community to create synthetic an ...
- PTA 基础编程题目集 7-12 两个数的简单计算器 C语言
PTA 基础编程题目集 7-12 两个数的简单计算器 C语言 本题要求编写一个简单计算器程序,可根据输入的运算符,对2个整数进行加.减.乘.除或求余运算.题目保证输入和输出均不超过整型范围. 输入格式 ...
- 7-12 两个数的简单计算器 (C语言)
7-12 两个数的简单计算器 (10 分)本题要求编写一个简单计算器程序,可根据输入的运算符,对2个整数进行加.减.乘.除或求余运算.题目保证输入和输出均不超过整型范围. 输入格式: 输入在一行中依次 ...
- 用Python解“两个数的简单计算器”题
7-12 两个数的简单计算器 本题要求编写一个简单计算器程序,可根据输入的运算符,对2个整数进行加.减.乘.除或求余运算.题目保证输入和输出均不超过整型范围. 输入格式: 输入在一行中依次输入操作数1 ...
- 用C语言解“两个数的简单计算器”题
7-12 两个数的简单计算器 本题要求编写一个简单计算器程序,可根据输入的运算符,对2个整数进行加.减.乘.除或求余运算.题目保证输入和输出均不超过整型范围. 输入格式: 输入在一行中依次输入操作数1 ...
- 06-1. 简单计算器(20)
06-1. 简单计算器(20) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 张彤彧(浙江大学) 模拟简单运算器的工作.假设计算器只 ...
最新文章
- Android内存溢出分析
- 错误:”未能加载文件或程序集“System.Web.Mvc, Version=2.0.0.0” 解决方法
- C 文件读写 容易疏忽的一个问题
- 聊聊我是如何在面试别人Spring事务时“套路”对方的
- Python基础7(集合与深浅copy)
- 南京张治中故居违规重建后标价6400万元出售
- java ee 设计模式_Java EE 设计模式解析与应用_源雷技术空间
- css 平移到某个位置_css怎么移图片位置?
- 深度学习的GPU型号和参数选择
- 行政管理和计算机应用哪个更容易,自考本科汉语言文学和行政管理哪个比较简单...
- 解压RAR时出现“不可预料的压缩文件末端”的解决方法
- JS 获取当前星期几/周几
- Office Web App服务器的配置
- 奥城大学计算机专业,我大四了,托福84,gre1571612.02..._GRE考试_帮考网
- C语言中三个数比较大小详解——三种方法
- C语言编程>第十四周 ⑦ 请编写一个函数fun,它的功能是:计算n门课程的平均分,计算结果作为函数值返回。
- 【2019保研经验】清华贵系、清华软院、北大叉院、中科院自动化所等
- Python经典编程习题100例:第20例:落体反弹问题
- OpenHarmony轻量系统 子系统,组件那点事
- (转载)成都移动IPV6光猫设置教程
热门文章
- c语言 - 杨氏矩阵,查找某个数字(思路清晰,代码简洁)(适合刚入坑)
- 程序员自我修养之CMake语法 1
- HADOOP飞行笔记20220407
- 麒麟系统开机出现死机,找不到可用打印机处理方法
- [附源码]Python计算机毕业设计SSM泸定中学宿舍管理系统设计(程序+LW)
- 2021年安全员-A证(江苏省)考试题及安全员-A证(江苏省)考试报名
- iOS之深入解析内存管理retain与release的底层原理
- FZU Problem 2240 Daxia Suneast's problem(博弈+[单点更新,区间查询]线段树)
- 如何批量提取文件名?
- Yii2基本使用汇总