欢迎光临散文网 会员登陆 & 注册

双色球第2023027期

2023-03-11 01:30 作者:麒麟不拆家Kirin  | 我要投稿

第2023027期分析计算结果如下:

红:2、9、10、11、15、17、22、27、29

蓝:5、10、11、15看好5


以下是几个Python GUI程序设计的实例:

1.简单计算器

import tkinter as tk


class Calculator:

    def __init__(self, master):

        self.master = master

        master.title("Calculator")


        self.display = tk.Entry(master, width=20, justify='right', font=('Arial', 16))

        self.display.grid(row=0, column=0, columnspan=4, padx=5, pady=5)


        button_text = ['7', '8', '9', '/',

                       '4', '5', '6', '*',

                       '1', '2', '3', '-',

                       '0', '.', 'C', '+']


        r = 1

        c = 0


        for b in button_text:

            if b == 'C':

                tk.Button(master, text=b, width=5, height=2, command=lambda: self.clear()).grid(row=r, column=c, padx=2, pady=2)

            elif b == '+':

                tk.Button(master, text=b, width=5, height=2, command=lambda: self.add()).grid(row=r, column=c, padx=2, pady=2)

            elif b == '-':

                tk.Button(master, text=b, width=5, height=2, command=lambda: self.subtract()).grid(row=r, column=c, padx=2, pady=2)

            elif b == '*':

                tk.Button(master, text=b, width=5, height=2, command=lambda: self.multiply()).grid(row=r, column=c, padx=2, pady=2)

            elif b == '/':

                tk.Button(master, text=b, width=5, height=2, command=lambda: self.divide()).grid(row=r, column=c, padx=2, pady=2)

            else:

                tk.Button(master, text=b, width=5, height=2, command=lambda x=b: self.add_to_display(x)).grid(row=r, column=c, padx=2, pady=2)


            c += 1


            if c > 3:

                c = 0

                r += 1


    def add_to_display(self, text):

        self.display.insert(tk.END, text)


    def clear(self):

        self.display.delete(0, tk.END)


    def add(self):

        self.display.insert(tk.END, '+')


    def subtract(self):

        self.display.insert(tk.END, '-')


    def multiply(self):

        self.display.insert(tk.END, '*')


    def divide(self):

        self.display.insert(tk.END, '/')



root = tk.Tk()

calculator = Calculator(root)

root.mainloop()

本期精算结果如下:

红:2、11、17、22、27、29

蓝:5

本文仅供学习,感谢观看


双色球第2023027期的评论 (共 条)

分享到微博请遵守国家法律