[Python] 纯文本查看 复制代码
from tkinter import *
root=Tk()
root.title("Atlantis Word Processor 注册机")
root.geometry('450x170')
root.resizable(0,0)
myTab = [
0x00000003, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000002, 0x00000006, 0x00000006, 0x00000004, 0x00000005, 0x00000003, 0x00000003, 0x00000004, 0x00000009, 0x00000006, 0x00000007,
0x00000005, 0x00000009, 0x00000005, 0x00000002, 0x00000009, 0x00000009, 0x00000007, 0x00000008, 0x00000004, 0x00000005, 0x00000005, 0x00000004, 0x00000001, 0x00000001, 0x00000007, 0x00000003,
0x00000007, 0x00000002, 0x00000008, 0x00000008, 0x00000002, 0x00000005, 0x00000003, 0x00000002, 0x00000000, 0x00000008, 0x00000002, 0x00000002, 0x00000000, 0x00000000, 0x00000008, 0x00000009,
0x00000009, 0x00000007, 0x00000000, 0x00000005, 0x00000008, 0x00000005, 0x00000005, 0x00000003, 0x00000001, 0x00000003, 0x00000000, 0x00000008, 0x00000001, 0x00000006, 0x00000001, 0x00000005,
0x00000000, 0x00000007, 0x00000000, 0x00000000, 0x00000005, 0x00000003, 0x00000003, 0x00000008, 0x00000002, 0x00000001, 0x00000007, 0x00000001, 0x00000007, 0x00000003, 0x00000002, 0x00000001,
0x00000001, 0x00000001, 0x00000001, 0x00000005, 0x00000000, 0x00000004, 0x00000003, 0x00000008, 0x00000000, 0x00000007, 0x00000001, 0x00000009, 0x00000000, 0x00000004, 0x00000002, 0x00000001,
0x00000002, 0x00000007, 0x00000004, 0x00000002, 0x00000003, 0x00000004, 0x00000008, 0x00000007, 0x00000006, 0x00000001, 0x00000008, 0x00000009, 0x00000002, 0x00000004, 0x00000007, 0x00000008,
0x00000004, 0x00000009, 0x00000005, 0x00000008, 0x00000004, 0x00000007, 0x00000000, 0x00000007, 0x00000004, 0x00000006, 0x00000003, 0x00000009, 0x00000000, 0x00000002, 0x00000002, 0x00000004,
0x00000000, 0x00000000, 0x00000004, 0x00000008, 0x00000004, 0x00000009, 0x00000003, 0x00000001, 0x00000001, 0x00000000, 0x00000006, 0x00000007, 0x00000007, 0x00000002, 0x00000009, 0x00000005,
0x00000004, 0x00000009, 0x00000001, 0x00000006, 0x00000009, 0x00000001, 0x00000001, 0x00000008, 0x00000007, 0x00000002, 0x00000004, 0x00000003, 0x00000006, 0x00000001, 0x00000006, 0x00000009,
0x00000000, 0x00000002, 0x00000007, 0x00000000, 0x00000004, 0x00000008, 0x00000009, 0x00000000, 0x00000009, 0x00000009, 0x00000007, 0x00000004, 0x00000002, 0x00000005, 0x00000006, 0x00000009,
0x00000005, 0x00000005, 0x00000003, 0x00000003, 0x00000003, 0x00000001, 0x00000004, 0x00000007, 0x00000008, 0x00000009, 0x00000001, 0x00000004, 0x00000003, 0x00000004, 0x00000007, 0x00000002,
0x00000009, 0x00000007, 0x00000001, 0x00000009, 0x00000007, 0x00000004, 0x00000009, 0x00000007, 0x00000006, 0x00000000, 0x00000008, 0x00000008, 0x00000004, 0x00000003, 0x00000001, 0x00000006,
0x00000006, 0x00000004, 0x00000006, 0x00000007, 0x00000008, 0x00000004, 0x00000001, 0x00000004, 0x00000004, 0x00000007, 0x00000003, 0x00000002, 0x00000004, 0x00000009, 0x00000000, 0x00000006,
0x00000003, 0x00000002, 0x00000006, 0x00000005, 0x00000007, 0x00000001, 0x00000004, 0x00000001, 0x00000007, 0x00000002, 0x00000001, 0x00000001, 0x00000002, 0x00000007, 0x00000002, 0x00000009,
0x00000002, 0x00000000, 0x00000008, 0x00000007, 0x00000000, 0x00000003, 0x00000008, 0x00000003, 0x00000008, 0x00000002, 0x00000006, 0x00000002, 0x00000009, 0x00000007, 0x00000002, 0x00000005,
0x00000003, 0x00000007, 0x00000006, 0x00000000, 0x00000000, 0x00000009, 0x00000003, 0x00000009, 0x00000004, 0x00000003, 0x00000009, 0x00000001, 0x00000009, 0x00000007, 0x00000009, 0x00000005,
0x00000001, 0x00000009, 0x00000006, 0x00000008, 0x00000008, 0x00000001, 0x00000008, 0x00000004, 0x00000001, 0x00000001, 0x00000009, 0x00000007, 0x00000008, 0x00000008, 0x00000002, 0x00000003,
0x00000003, 0x00000008, 0x00000000, 0x00000000, 0x00000005, 0x00000002, 0x00000007, 0x00000007, 0x00000000, 0x00000008, 0x00000003, 0x00000000, 0x00000000, 0x00000005, 0x00000001, 0x00000008,
0x00000005, 0x00000002, 0x00000007, 0x00000008, 0x00000009, 0x00000003, 0x00000007, 0x00000009, 0x00000004, 0x00000003, 0x00000001, 0x00000006, 0x00000004, 0x00000003, 0x00000004, 0x00000003,
0x00000003, 0x00000005, 0x00000005, 0x00000006, 0x00000007, 0x00000007, 0x00000006, 0x00000003, 0x00000003, 0x00000008, 0x00000001, 0x00000007, 0x00000004, 0x00000007, 0x00000008, 0x00000009,
0x00000001, 0x00000003, 0x00000007, 0x00000003, 0x00000001, 0x00000004, 0x00000007, 0x00000006, 0x00000001, 0x00000007, 0x00000004, 0x00000004, 0x00000004, 0x00000004, 0x00000002, 0x00000001,
0x00000000, 0x00000003, 0x00000008, 0x00000004, 0x00000007, 0x00000005, 0x00000003, 0x00000000, 0x00000009, 0x00000003, 0x00000001, 0x00000009, 0x00000002, 0x00000000, 0x00000002, 0x00000006,
0x00000002, 0x00000004, 0x00000003, 0x00000001, 0x00000009, 0x00000002, 0x00000005, 0x00000006, 0x00000001, 0x00000005, 0x00000000, 0x00000002, 0x00000002, 0x00000005, 0x00000006, 0x00000006,
0x00000007, 0x00000000, 0x00000000, 0x00000005, 0x00000000, 0x00000003, 0x00000005, 0x00000007, 0x00000005, 0x00000005, 0x00000009, 0x00000009, 0x00000008, 0x00000008, 0x00000005, 0x00000001,
0x00000005, 0x00000006, 0x00000006, 0x00000004, 0x00000005, 0x00000007, 0x00000007, 0x00000007, 0x00000000, 0x00000000, 0x00000005, 0x00000000, 0x00000006, 0x00000004, 0x00000005, 0x00000002,
0x00000008, 0x00000003, 0x00000002, 0x00000002, 0x00000007, 0x00000001, 0x00000001, 0x00000007, 0x00000006, 0x00000004, 0x00000005, 0x00000006, 0x00000006, 0x00000002, 0x00000009, 0x00000002,
0x00000001, 0x00000006, 0x00000007, 0x00000009, 0x00000001, 0x00000009, 0x00000008, 0x00000007, 0x00000005, 0x00000008, 0x00000000, 0x00000009, 0x00000005, 0x00000003, 0x00000003, 0x00000004,
0x00000002, 0x00000005, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000006, 0x00000007, 0x00000006, 0x00000004, 0x00000009, 0x00000005, 0x00000003, 0x00000000, 0x00000001, 0x00000004,
0x00000000, 0x00000007, 0x00000005, 0x00000008, 0x00000001, 0x00000006, 0x00000007, 0x00000000, 0x00000002, 0x00000006, 0x00000000, 0x00000006, 0x00000003, 0x00000004, 0x00000007, 0x00000003,
0x00000006, 0x00000002, 0x00000005, 0x00000003, 0x00000006, 0x00000009, 0x00000006, 0x00000004, 0x00000005, 0x00000008, 0x00000008, 0x00000006, 0x00000002, 0x00000006, 0x00000002, 0x00000009,
0x00000006, 0x00000007, 0x00000009, 0x00000008, 0x00000003, 0x00000003, 0x00000004, 0x00000007, 0x00000003, 0x00000000, 0x00000007, 0x00000001, 0x00000001, 0x00000000, 0x00000000, 0x00000006,
0x00000004, 0x00000001, 0x00000006, 0x00000007, 0x00000001, 0x00000009, 0x00000006, 0x00000003, 0x00000001, 0x00000002, 0x00000008, 0x00000008, 0x00000004, 0x00000001, 0x00000004, 0x00000007,
0x00000008, 0x00000004, 0x00000003, 0x00000003, 0x00000008, 0x00000001, 0x00000006, 0x00000005, 0x00000000, 0x00000007, 0x00000005, 0x00000002, 0x00000003, 0x00000003, 0x00000005, 0x00000006,
0x00000009, 0x00000005, 0x00000005, 0x00000007, 0x00000001, 0x00000001, 0x00000002, 0x00000009, 0x00000004, 0x00000009, 0x00000005, 0x00000000, 0x00000008, 0x00000003, 0x00000004, 0x00000001,
0x00000007, 0x00000002, 0x00000003, 0x00000008, 0x00000003, 0x00000003, 0x00000009, 0x00000008, 0x00000003, 0x00000001, 0x00000008, 0x00000005, 0x00000000, 0x00000001, 0x00000001, 0x00000004,
0x00000005, 0x00000002, 0x00000009, 0x00000001, 0x00000003, 0x00000001, 0x00000008, 0x00000005, 0x00000006, 0x00000003, 0x00000000, 0x00000009, 0x00000008, 0x00000001, 0x00000006, 0x00000002,
0x00000006, 0x00000004, 0x00000002, 0x00000005, 0x00000006, 0x00000008, 0x00000006, 0x00000001, 0x00000006, 0x00000008, 0x00000005, 0x00000004, 0x00000006, 0x00000007, 0x00000006, 0x00000002,
0x00000007, 0x00000003, 0x00000007, 0x00000008, 0x00000003, 0x00000001, 0x00000001, 0x00000005, 0x00000007, 0x00000006, 0x00000000, 0x00000001, 0x00000007, 0x00000007, 0x00000002, 0x00000009,
0x00000009, 0x00000000, 0x00000004, 0x00000005, 0x00000006, 0x00000007, 0x00000003, 0x00000000, 0x00000002, 0x00000008, 0x00000005, 0x00000003, 0x00000000, 0x00000000, 0x00000006, 0x00000002,
0x00000000, 0x00000001, 0x00000007, 0x00000009, 0x00000004, 0x00000005, 0x00000004, 0x00000006, 0x00000001, 0x00000008, 0x00000000, 0x00000000, 0x00000008, 0x00000008, 0x00000000, 0x00000008,
0x00000001, 0x00000002, 0x00000003, 0x00000005, 0x00000006, 0x00000009, 0x00000006, 0x00000002, 0x00000009, 0x00000008, 0x00000001, 0x00000004, 0x00000004, 0x00000004, 0x00000009, 0x00000005,
0x00000001, 0x00000004, 0x00000002, 0x00000004, 0x00000004, 0x00000005, 0x00000008, 0x00000008, 0x00000006, 0x00000000, 0x00000000, 0x00000009, 0x00000006, 0x00000009, 0x00000000, 0x00000003,
0x00000006, 0x00000008, 0x00000002, 0x00000008, 0x00000002, 0x00000003, 0x00000008, 0x00000007, 0x00000008, 0x00000008, 0x00000003, 0x00000009, 0x00000006, 0x00000009, 0x00000003, 0x00000005,
0x00000006, 0x00000008, 0x00000001, 0x00000005, 0x00000009, 0x00000001, 0x00000005, 0x00000003, 0x00000003, 0x00000005, 0x00000004, 0x00000001, 0x00000002, 0x00000006, 0x00000006, 0x00000008,
0x00000005, 0x00000005, 0x00000004, 0x00000006, 0x00000001, 0x00000004, 0x00000002, 0x00000003, 0x00000004, 0x00000008, 0x00000004, 0x00000001, 0x00000001, 0x00000005, 0x00000006, 0x00000004,
0x00000009, 0x00000005, 0x00000005, 0x00000005, 0x00000003, 0x00000004, 0x00000001, 0x00000005, 0x00000002, 0x00000008, 0x00000001, 0x00000005, 0x00000001, 0x00000002, 0x00000001, 0x00000009,
0x00000006, 0x00000002, 0x00000004, 0x00000007, 0x00000006, 0x00000000, 0x00000006, 0x00000007, 0x00000008, 0x00000007, 0x00000007, 0x00000000, 0x00000006, 0x00000003, 0x00000006, 0x00000009,
0x00000001, 0x00000005, 0x00000009, 0x00000004, 0x00000009, 0x00000005, 0x00000003, 0x00000000, 0x00000008, 0x00000005, 0x00000000, 0x00000006, 0x00000008, 0x00000009, 0x00000005, 0x00000001,
0x00000000, 0x00000007, 0x00000009, 0x00000008, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x00000007, 0x00000000, 0x00000005, 0x00000005, 0x00000001, 0x00000009, 0x00000009, 0x00000007,
0x00000001, 0x00000005, 0x00000001, 0x00000002, 0x00000002, 0x00000007, 0x00000003, 0x00000006, 0x00000009, 0x00000009, 0x00000006, 0x00000004, 0x00000006, 0x00000007, 0x00000008, 0x00000002,
0x00000008, 0x00000001, 0x00000000, 0x00000006, 0x00000007, 0x00000008, 0x00000002, 0x00000005, 0x00000005, 0x00000004, 0x00000003, 0x00000007, 0x00000009, 0x00000008, 0x00000000, 0x00000003,
0x00000003, 0x00000001, 0x00000004, 0x00000002, 0x00000009, 0x00000007, 0x00000007, 0x00000006, 0x00000007, 0x00000008, 0x00000003, 0x00000007, 0x00000004, 0x00000002, 0x00000006, 0x00000005,
0x00000009, 0x00000003, 0x00000008, 0x00000006, 0x00000006, 0x00000005, 0x00000005, 0x00000000, 0x00000006, 0x00000007, 0x00000005, 0x00000007, 0x00000005, 0x00000002, 0x00000009, 0x00000001,
0x00000005, 0x00000005, 0x00000008, 0x00000001, 0x00000000, 0x00000009, 0x00000006, 0x00000008, 0x00000001, 0x00000001, 0x00000001, 0x00000006, 0x00000006, 0x00000003, 0x00000005, 0x00000003,
0x00000009, 0x00000009, 0x00000002, 0x00000007, 0x00000005, 0x00000003, 0x00000002, 0x00000008, 0x00000006, 0x00000006, 0x00000008, 0x00000005, 0x00000003, 0x00000007, 0x00000006, 0x00000004,
0x00000002, 0x00000006, 0x00000003, 0x00000009, 0x00000001, 0x00000002, 0x00000007, 0x00000008, 0x00000007, 0x00000002, 0x00000000, 0x00000009, 0x00000007, 0x00000002, 0x00000008, 0x00000004,
0x00000001, 0x00000007, 0x00000008, 0x00000005, 0x00000006, 0x00000005, 0x00000003, 0x00000000, 0x00000000, 0x00000004, 0x00000006, 0x00000003, 0x00000004, 0x00000001, 0x00000009, 0x00000009,
0x00000003, 0x00000002, 0x00000000, 0x00000002, 0x00000002, 0x00000008, 0x00000003, 0x00000008, 0x00000001, 0x00000001, 0x00000000, 0x00000009, 0x00000005, 0x00000000, 0x00000003, 0x00000003,
0x00000006, 0x00000002, 0x00000003, 0x00000006, 0x00000009, 0x00000004, 0x00000000, 0x00000007, 0x00000003, 0x00000001, 0x00000000, 0x00000006, 0x00000001, 0x00000000, 0x00000009, 0x00000004,
0x00000009, 0x00000000, 0x00000004, 0x00000005, 0x00000002, 0x00000000, 0x00000008, 0x00000003, 0x00000001, 0x00000001, 0x00000007, 0x00000007, 0x00000004, 0x00000008, 0x00000003, 0x00000002,
0x00000008, 0x00000002, 0x00000002, 0x00000008, 0x00000009, 0x00000003, 0x00000009, 0x00000001, 0x00000008, 0x00000003, 0x00000002, 0x00000006, 0x00000000, 0x00000004, 0x00000003, 0x00000009,
0x00000004, 0x00000009, 0x00000003, 0x00000004, 0x00000005, 0x00000000, 0x00000002, 0x00000009, 0x00000001, 0x00000000, 0x00000003, 0x00000000, 0x00000005, 0x00000000, 0x00000003, 0x00000001,
0x00000009, 0x00000009, 0x00000000, 0x00000009, 0x00000002, 0x00000003, 0x00000001, 0x00000001, 0x00000006, 0x00000002, 0x00000005, 0x00000000, 0x00000005, 0x00000001, 0x00000006, 0x00000009,
0x00000008, 0x00000008, 0x00000000, 0x00000008, 0x00000001, 0x00000002, 0x00000008, 0x00000006, 0x00000004, 0x00000009, 0x00000006, 0x00000000, 0x00000008, 0x00000007, 0x00000007, 0x00000008,
0x00000000, 0x00000003, 0x00000009, 0x00000008, 0x00000009, 0x00000009, 0x00000007, 0x00000005, 0x00000007, 0x00000004, 0x00000007, 0x00000006, 0x00000004, 0x00000005, 0x00000006, 0x00000000,
0x00000001, 0x00000001, 0x00000006, 0x00000008, 0x00000001, 0x00000004, 0x00000007, 0x00000002, 0x00000004, 0x00000004, 0x00000003, 0x00000007, 0x00000000, 0x00000004, 0x00000000, 0x00000003,
0x00000009, 0x00000002, 0x00000003, 0x00000000, 0x00000003, 0x00000006, 0x00000007, 0x00000005, 0x00000006, 0x00000006, 0x00000003, 0x00000001, 0x00000002, 0x00000001, 0x00000003, 0x00000003,
0x00000008, 0x00000008, 0x00000001, 0x00000007, 0x00000001, 0x00000004, 0x00000008, 0x00000002, 0x00000000, 0x00000006, 0x00000004, 0x00000007, 0x00000001, 0x00000002, 0x00000004, 0x00000003,
0x00000000, 0x00000003, 0x00000001, 0x00000006, 0x00000007, 0x00000003, 0x00000004, 0x00000006, 0x00000003, 0x00000004, 0x00000007, 0x00000007, 0x00000004, 0x00000009, 0x00000007, 0x00000000,
0x00000009, 0x00000005, 0x00000006, 0x00000004, 0x00000000, 0x00000000, 0x00000007, 0x00000003, 0x00000009, 0x00000007, 0x00000005, 0x00000000, 0x00000006, 0x00000001, 0x00000004, 0x00000008,
0x00000001, 0x00000002, 0x00000006, 0x00000004, 0x00000006, 0x00000005, 0x00000008, 0x00000007, 0x00000009, 0x00000004, 0x00000009, 0x00000007, 0x00000004, 0x00000005, 0x00000003, 0x00000002,
0x00000007, 0x00000009, 0x00000000, 0x00000004, 0x00000005, 0x00000007, 0x00000000, 0x00000009, 0x00000003, 0x00000009, 0x00000000, 0x00000003, 0x00000009, 0x00000008, 0x00000002, 0x00000009,
0x00000001, 0x00000009, 0x00000009, 0x00000009, 0x00000000, 0x00000008, 0x00000009, 0x00000000, 0x00000008, 0x00000002, 0x00000009, 0x00000001, 0x00000003, 0x00000009, 0x00000002, 0x00000002,
0x00000009, 0x00000007, 0x00000008, 0x00000003, 0x00000007, 0x00000004, 0x00000008, 0x00000004, 0x00000005, 0x00000000, 0x00000008, 0x00000005, 0x00000008, 0x00000001, 0x00000007, 0x00000000,
0x00000002, 0x00000004, 0x00000007, 0x00000008, 0x00000006, 0x00000007, 0x00000002, 0x00000005, 0x00000004, 0x00000000, 0x00000003, 0x00000000, 0x00000004, 0x00000000, 0x00000006, 0x00000000,
0x00000009, 0x00000003, 0x00000007, 0x00000007, 0x00000007, 0x00000008, 0x00000000, 0x00000007, 0x00000000, 0x00000009, 0x00000005, 0x00000009, 0x00000004, 0x00000000, 0x00000004, 0x00000006,
0x00000003, 0x00000004, 0x00000000, 0x00000001, 0x00000000, 0x00000005, 0x00000001, 0x00000009, 0x00000007, 0x00000005, 0x00000009, 0x00000000, 0x00000000, 0x00000004, 0x00000009, 0x00000007,
0x00000004, 0x00000006, 0x00000099, 0x00000086, 0x0000007f, 0x0000006f, 0x000000a3, 0x0000008f, 0x00000099, 0x00000086, 0x000000a3, 0x0000008f, 0x0000004e, 0x00000044, 0x0000005b, 0x0000004f,
0x00000096, 0x00000096, 0x00000096, 0x00000096, 0x00000096, 0x00000096, 0x0000002a, 0x00000024, 0x0000004e, 0x00000044, 0x0000004e, 0x00000044, 0x0000004e, 0x00000044, 0x0000002a, 0x00000024,
0x00000072, 0x00000064, 0x00000072, 0x00000064, 0x00000072, 0x00000064, 0x0000004e, 0x00000044, 0x00000072, 0x00000064, 0x0000004e, 0x00000044, 0x0000004e, 0x00000044, 0x0000004e, 0x00000044,
0x0000004e, 0x00000044, 0x0000002a, 0x00000024, 0x0000002a, 0x00000024, 0x00000037, 0x0000002f, 0x0000010e, 0x0000010e, 0x00000003, 0x00000003, 0x00000003, 0x00000003, 0x00000003, 0x00000002,
0x00000002, 0x00000001, 0x00000001, 0x00000001, 0x00000001, 0x00000002, 0x00000001, 0x00000001, 0x00000001, 0x00000002, 0x00000002, 0x00000002, 0x00000001, 0x00000002, 0x00000001, 0x00000002,
0x00000002, 0x00000002, 0x00000001, 0x00000001, 0x00000001, 0x00000002, 0x000000a3, 0x0000008f, 0x00000064, 0x00000078, 0x000000b4, 0x000004ec, 0x000000c8, 0x0000012c, 0x000000f0, 0x00000104,
0x00000122, 0x00000118, 0x0000007d, 0x00000109, 0x00003016, 0x0000007b, 0x000000e7, 0x000000e6, 0x000000ca, 0x000000dc, 0x0000051f, 0x00000520, 0x000000e9, 0x000000a0, 0x00000000, 0x00000000
]
newTab = []
def mySUM(strInTemp):
a=0
#strInTemp = strInTemp.lower()
#strInput.set(strInTemp)
print(strInTemp)
for x in strInTemp:
s=ord(x)
print('c%',x)
a += s
return a
#计算注册码
def GetSum():
strIN=strInput.get().lower()
total=mySUM(strIN)
total %= 0x32
total *= 0x19
i=0
newTab.clear()
while(i<0x19):
newTab.append(myTab[total+i])
print(newTab[i],end=' ')
i += 1
nameLen = len(strInput.get())
print('')
i=0
k=0
strReg=''
strTemp = strInput.get().lower()
while(i<nameLen):
k = i % 0x19
newTab[k] += ord(strTemp[i])
print(('%x')%newTab[i],end=' ')
i += 1
i=0
print('')
while(i<0x19):
newTab[i] = newTab[i] % 0xA + 0x30
print(('%c')%newTab[i],end='')
strReg += chr(newTab[i])
i += 1
strOutput.set(strReg)
#清空
def myClear():
strInput.set('')
strOutput.set('')
f0 = Frame(root)
f1 = Frame(root)
f2 = Frame(root)
x1=5
y1=5
strInput = StringVar()
strOutput = StringVar()
label0=Label(f0, text="Atlantis Word Processor 注册机",fg='red',font=('隶书',14)).pack(side=LEFT, padx=5, pady=5)
f0.place(x=x1+80,y=y1)
label1=Label(f1, text="用户邮箱",font=('隶书',12)).pack(side=LEFT, padx=5, pady=5)
entry1=Entry(f1,textvariable=strInput,width=50,fg='black',bg='yellow')
entry1.pack(side=LEFT, padx=5, pady=5)
f1.place(x=x1,y=y1+35)
label2=Label(f2, text="注册信息",font=('隶书',12)).pack(side=LEFT, padx=5, pady=5)
entry2=Entry(f2,textvariable=strOutput,width=50,fg='white',bg='green')
entry2.pack(side=LEFT, padx=5, pady=5)
f2.place(x=x1,y=y1+35+35)
#按钮操作
bt1 = Button(root,text="计 算",command=GetSum)
bt1.place(x=x1+200,y=y1+120)
bt2 = Button(root,text="清 空",command=myClear)
bt2.place(x=x1+300,y=y1+120)
#复选框操作
check1 =IntVar()
check1.set(0)
cb1=Checkbutton(text='复制注册码',variable=check1)
cb1.place(x=x1+100,y=y1+120)
#复制注册码
def docheck1():
str3 = strOutput.get()
if check1.get():
data = strOutput.get()
entry2.clipboard_clear()
entry2.clipboard_append(data)
else :
entry2.clipboard_append(data)
cb1.config(command=docheck1)
entry1.focus()
root.mainloop()