当前位置: 首页 > news >正文

苏州企业商务网站建设网页广告图

苏州企业商务网站建设,网页广告图,js代码下载网站,做网站是咋收费的python 实现一个简单的计算器 本文主要整合下tkinter ,实现下简单的计算器. 代码如下: #!/usr/bin/python3 # -*- coding: UTF-8 -*- """Author: zhTime 2023/12/2 下午13:01 .Email:Describe: """ import tkinter as tk# 创建计算器窗口 ro…

python 实现一个简单的计算器

本文主要整合下tkinter ,实现下简单的计算器.

代码如下:

#!/usr/bin/python3
# -*- coding: UTF-8 -*-
"""@Author: zh@Time 2023/12/2 下午13:01  .@Email:@Describe:
"""
import tkinter as tk# 创建计算器窗口
root = tk.Tk()
root.title("计算器")
# root.geometry("800x800+100+100")input = tk.Entry(root, width=50, borderwidth=4)
input.grid(row=0, column=0, columnspan=3, padx=20, pady=20)def btnClick(number):current = input.get()input.delete(0, tk.END)input.insert(0, str(current) + str(number))def clear():input.delete(0, tk.END)def add():current = input.get()global first_numglobal mathmath = "add"first_num = float(current)clear()def subtract():current = input.get()global first_numglobal mathmath = "subtract"first_num = float(current)clear()def multiply():current = input.get()global first_numglobal mathmath = "multiply"first_num = float(current)clear()def divide():current = input.get()global first_numglobal mathmath = "divide"first_num = float(current)clear()def equals():second_number = input.get()clear()if math == "add":input.insert(0, first_num + float(second_number))elif math == "subtract":input.insert(0, first_num - float(second_number))elif math == "multiply":input.insert(0, first_num * float(second_number))elif math == "divide":input.insert(0, first_num / float(second_number))btn1 = tk.Button(root, padx=40, pady=20, text="1", command=lambda: btnClick(1))
btn2 = tk.Button(root, padx=40, pady=20, text="2", command=lambda: btnClick(2))
btn3 = tk.Button(root, padx=40, pady=20, text="3", command=lambda: btnClick(3))btn4 = tk.Button(root, padx=40, pady=20, text="4", command=lambda: btnClick(4))
btn5 = tk.Button(root, padx=40, pady=20, text="5", command=lambda: btnClick(5))
btn6 = tk.Button(root, padx=40, pady=20, text="6", command=lambda: btnClick(6))btn7 = tk.Button(root, padx=40, pady=20, text="7", command=lambda: btnClick(7))
btn8 = tk.Button(root, padx=40, pady=20, text="8", command=lambda: btnClick(8))
btn9 = tk.Button(root, padx=40, pady=20, text="9", command=lambda: btnClick(9))btn0 = tk.Button(root, padx=40, pady=20, text="0", command=lambda: btnClick(0))
btnAdd = tk.Button(root, padx=40, pady=20, text="+", command=lambda: add())
btnSubtract = tk.Button(root, padx=42, pady=20, text="-", command=lambda: subtract())
btnMultiply = tk.Button(root, padx=40, pady=20, text="x", command=lambda: multiply())
btnDivide = tk.Button(root, padx=40, pady=20, text="➗", command=lambda: divide())
btnEquals = tk.Button(root, padx=40, pady=20, text="=", command=lambda: equals())
btnClear = tk.Button(root, padx=120, pady=20, text="clear", command=lambda: clear())# 布局
btn1.grid(row=1, column=0)
btn2.grid(row=1, column=1)
btn3.grid(row=1, column=2)btn4.grid(row=2, column=0)
btn5.grid(row=2, column=1)
btn6.grid(row=2, column=2)btn7.grid(row=3, column=0)
btn8.grid(row=3, column=1)
btn9.grid(row=3, column=2)btn0.grid(row=4, column=0)
btnAdd.grid(row=4, column=1)
btnSubtract.grid(row=4, column=2)btnMultiply.grid(row=5, column=0)
btnDivide.grid(row=5, column=1)
btnEquals.grid(row=5, column=2)btnClear.grid(row=6, column=0, columnspan=3)root.mainloop()
http://www.yayakq.cn/news/642321/

相关文章:

  • 建设一个网站怎么赚钱wordpress怎么添加备案号
  • 龙岩建设网站wordpress5
  • 淘客网站建设带app正在建设中的网站可算违规
  • 汕头h5建站南山区宝安区福田区
  • 苏州商城网站建设外贸出口网
  • 门户网站建设 请示wordpress 最受欢迎文章
  • 哪些网站用黑体做的东莞网站建设智搜宝
  • 微信支付 网站开发自建网站 好处
  • 大连建设网站哪家好测速网站怎么做
  • 公司网站设计的内容有哪些深圳市网站推广公司
  • 网站互动栏目设置90后做网站
  • 怎么制作网站开发设计企业网站建设与推广方案实例
  • 商务局网站建设普宁17网站一起做淘宝
  • 企业网站使用不规范地图如何处罚在合肥做网站多少钱
  • 济宁做网站公司8u免费空间
  • 网站优化柳州重庆整合网络营销之整站优化
  • 网站收录登录入口作文网app下载
  • python可以做网站前台么网站注销申请表
  • 域名空间做网站网站建设怎么设置权限
  • 网站备案对应的ip地址网站前台模板 html
  • 外贸网站seo推广中国国际贸易网官网平台
  • 网站后台模板 php聚美优品网站建设的特点
  • 做网站几天免费的adspower指纹浏览器
  • 专门做广东11选5的网站系统开发应注重对反洗钱系统进行
  • 校园网站建设情况统计表建筑公司二级资质要求
  • 网站内容优化方法网站建设设计
  • 以后做网站发展前途网站服务器提供什么服务
  • 卖东西专业网站网上中国设计品牌网
  • 广州网站建设clov5r中企动力做网站一次性付款
  • 企业免费网站建设哪个品牌好网站推广有必要吗