资源简介

Python开发计算器-多功能版,精简版1.0可以进入我的主页查找

资源截图

代码片段和文件信息

‘‘‘
Function:
tkinter计算器
Author:
Charlie
‘‘‘
import math
import tkinter


root = tkinter.Tk()
root.resizable(width=False height=False)
‘‘‘hypeparameter‘‘‘
# 是否按下了运算符
IS_CALC = False
# 存储数字
STORAGE = []
# 显示框最多显示多少个字符
MAXSHOWLEN = 18
# 当前显示的数字
CurrentShow = tkinter.StringVar()
CurrentShow.set(‘0‘)


‘‘‘按下数字键(0-9)‘‘‘
def pressNumber(number):
global IS_CALC
if IS_CALC:
CurrentShow.set(‘0‘)
IS_CALC = False
if CurrentShow.get() == ‘0‘:
CurrentShow.set(number)
else:
if len(CurrentShow.get()) < MAXSHOWLEN:
CurrentShow.set(CurrentShow.get() + number)


‘‘‘按下小数点‘‘‘
def pressDP():
global IS_CALC
if IS_CALC:
CurrentShow.set(‘0‘)
IS_CALC = False
if len(CurrentShow.get().split(‘.‘)) == 1:
if len(CurrentShow.get()) < MAXSHOWLEN:

评论

共有 条评论