- 扫描下方⬇️二维码或海报二维码或复制此链接http://ays.cn/A6pt
,分享给2位好友,即可获取~
- 内容很全:测试卷都是历届国赛真题,共10题,2题填空,8题程序设计;每一题都提供了超级详细的解题思路,并附了3种语言(C、J、P)源码答案(可直接复制);还提供了练习刷题地址~
- 先到先得,限量500份~
- 现在领取,两套卷子一起发哦!!
👉答案配套刷题练习地址(点我点我点我直达)👈
考点涵盖:
附: ✅解题思路 ✅3种语言(C、J、P)源码答案

import os import os.path import tkinter import tkinter.messagebox path=os.getenv('temp') filename=os.path.join(path,'info.txt')
root=tkinter.Tk() root['height']=140 root['with']=200 labelname=tkinter.Label(root,text='用户名:',justify=tkinter.RIGHT,anchor='e',width=90) labelname.place(x=10,y=5,width=80,height=20)
varname=tkinter.StringVar(root,value='') entryname=tkinter.Entry(root,width=80,textvariable=varname) entryname.place(x=100,y=5,width=80,height=20) labepwd=tkinter.Label(root,text='密码:',justify=tkinter.RIGHT,anchor='e',width=80) labelpwd.place(x=10,y=30,width=80,height=20)
varpwd=tkinter.StringVar(root,value=' ') entrypwd=tkinter.Entry(root,show='*',width=80,textvarible=varpwd) entrypwd.place(x=100,y=30,width=80,height=20)
try: with open(filename) as fp: n,p=fp.read().strip().split(',') varname.set(n) varpwd.set(p) except: pass
rememberme=tkinter.IntVar(root,value=1) a=tkinter.Checkbutton(root,text='记住密码',variable=rememberme,onvalue=1,offvalue=0) a.place(x=30,y=70,width=120,height=20)
def login(): name=entryname.get() pwd=entrypwd.get() if name=='admin'and pwd=='123456': tkinter.messagebox.showinfo(title='恭喜',message='登录成功') if rememberme.get()==1: with open(filename,'w')as fp: fp.write(','.join((name,pwd)) else: try: os.remove(filename) except: pass else: tkinter.messagebox.showerror('警告',message='用户名或密码错误') buttonok=tkinter.Button(root,text='登陆',command=login) buttonok.place(x=90,y=100,width=50,height=20)
def cancel(): varname.set('') varpwd.set('') buttoncancel=tkinter.Button(root,text='cancel',command=cancel) buttoncancel.place(x=90,y=100,width=50,height=20) print(filename)
