Commit d61a1af8 by BellCodeEditor

auto save

parent 28df3e27
Showing with 60 additions and 36 deletions
import turtle a={}
a=turtle.Pen() a[1]="ab"
a.color("red") a[False]=10
a.begin_fill() a[0]=20
for i in range(5): a["ab"]=30
a.forward(200) a[(2,3)]=40
a.right(144) a.update({3:5,7:9})
a.end_fill() print(a.get('10'))
a.hideturtle() \ No newline at end of file
turtle.done()
\ No newline at end of file
import turtle
turtle.setup(0.999,0.999,0,0)
turtle.bgcolor("light blue")
turtle.pencolor("red")
turtle.fillcolor("red")
turtle.begin_fill()
turtle.left(45)
turtle.forward(200)
turtle.circle(100,180)
turtle.right(90)
turtle.circle(100,180)
turtle.forward(200)
turtle.end_fill()
turtle.penup()
turtle.goto(100,-100)
turtle.write("中华人民共和国\n中华人民共和国",font=("黑体",50,'bold'))
turtle.hideturtle()
turtle.done()
\ No newline at end of file
a=[]
print(id(a))
a.append(1)
print(id(a))
a.insert(100,"ab")
print(id(a))
a.extend([1,2,3])
print(id(a))
a.pop(-1)
print(id(a))
a.remove(10)
print(a)
\ No newline at end of file
import tkinter import tkinter
import json import json
with open("user.txt", "r", encoding="utf-8") as f: from tkinter import messagebox
info = f.read() with open('user.txt','r',encoding='utf-8') as f:
users = json.loads(info) a=f.read()
b=json.loads(a)
def login_to_reg(): # 登录界面转注册界面 def login_to_reg(): # 登录界面转注册界面
app_login.root.destroy() app_login.root.destroy()
global app_reg global app_reg
app_reg = My_register() app_reg=My_register()
app_reg.show() app_reg.show()
def reg_to_login(): # 注册界面转登录界面 def reg_to_login(): # 注册界面转登录界面
app_reg.root.destroy() app_reg.root.destroy()
global app_login global app_login
app_login = My_login() app_login=My_login()
app_login.show() app_login.show()
def register(): # 注册验证 def register(): # 注册验证
name,password1,password2 = app_reg.get_input() name,password1,password2=app_reg.get_input()
if name =="" or password2 == "" or password1=="": if name=='' or password1=='' or password2=='':
messagebox.showwarning("警告", "请填写完整的注册资料") messagebox.showwarning("警告","不能为空!")
elif name in users: elif password2!=password1:
messagebox.showwarning("错误", "用户名已经存在!") messagebox.showwarning("警告","密码不一致!")
elif password1 != password2: elif name in b:
messagebox.showwarning("错误", "两次密码不一致!") messagebox.showwarning("警告","用户名重复!")
else: else:
users[name] = password1 b[name]=password1
content = json.dumps(users) messagebox.showinfo("注册","成功注册!")
with open("user.txt", "w", encoding="utf-8") as file: # "w"每次写入都覆盖原来的内容 with open('user.txt','w',encoding='utf-8') as f:
file.write(content) f.write(json.dumps(b))
# 注册成功,跳往登陆界面
messagebox.showinfo("成功", "注册成功")
reg_to_login()
def login(): # 登录验证 def login(): # 登录验证
pass pass
......
{"admin": "123456", "fd": "s"} {"a": "1", "abc": "ak", "ak": "jj", "kk": "jj"}
\ No newline at end of file \ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment