Signed-off-by: MZ <zhangruize@sairate.fun>
This commit is contained in:
commit
a41ec8a137
|
@ -0,0 +1,47 @@
|
|||
|
||||
'''
|
||||
请编写一个管理员管理前台会员信息系统:
|
||||
1.后台信息管理系统只有一个管理员 用户名:admin 密码:admin
|
||||
2.管理员登录成功后,可以管理前台会员信息
|
||||
3.前台会员信息包含:
|
||||
添加会员信息
|
||||
删除会员信息
|
||||
查看会员信息
|
||||
退出
|
||||
|
||||
----添加用户:
|
||||
1.判断用户是否存在?
|
||||
2.如果存在,请重新输入
|
||||
3.如果不存在,将用户名和密码分别添加到liebiaozhong
|
||||
|
||||
----删除用户
|
||||
1.判断用户名是否存在
|
||||
2.如果存在,请删除
|
||||
3.如果不存在,请重新输入
|
||||
'''
|
||||
|
||||
print('欢迎来到管理员登录界面'.center(50,'*'))
|
||||
|
||||
# 初始会员信息
|
||||
users = ['Jack','Cindy','Mike']
|
||||
passwds = ['asdf','123','qwed']
|
||||
|
||||
|
||||
# 请输入用户名和密码
|
||||
user = input('请输入用户名:')
|
||||
passwd = input('请输入密码:')
|
||||
|
||||
# 1.如果输入的用户名和密码为管理员,那么就可以进入管理员界面,否则用户名输入错误,该用户名不存在
|
||||
# 2.进入操作界面来进行操作
|
||||
|
||||
if user == 'admin' and passwd == 'admin':
|
||||
print('管理员%s成功进入登录系统界面'%user)
|
||||
while 1:
|
||||
print('''
|
||||
**********操作界面***********
|
||||
1.添加会员信息
|
||||
2.删除会员信息
|
||||
3.查看会员信息
|
||||
4.退出
|
||||
''')
|
||||
option =input('请输入你的选择:')
|
|
@ -0,0 +1,6 @@
|
|||
w=int(input())
|
||||
s=int(input())
|
||||
a=0
|
||||
for i in range(w,s+1):
|
||||
a=a+i*i
|
||||
print(a)
|
|
@ -0,0 +1,5 @@
|
|||
n=int(input())
|
||||
for i in range(3,n+1)
|
||||
tep=a+b
|
||||
b=a
|
||||
tep=b
|
|
@ -0,0 +1,2 @@
|
|||
a=(1,2,3,[7,8,9])
|
||||
print(a[3][2])
|
|
@ -0,0 +1,6 @@
|
|||
a=(1,2,3,4)
|
||||
b=(5,6,7,8)
|
||||
print(2 in a)
|
||||
print(a>b)
|
||||
print(a*2)
|
||||
print(a+b)
|
|
@ -0,0 +1,85 @@
|
|||
import os
|
||||
import time
|
||||
|
||||
users=['as','Water','Ryan']
|
||||
passwords=['asdfghjkl','1234','awsd123']
|
||||
|
||||
def menu():
|
||||
print('''
|
||||
**********操作界面***********
|
||||
1.查看会员信息
|
||||
2.添加会员信息
|
||||
3.删除会员信息
|
||||
4.退出
|
||||
''')
|
||||
z=input()
|
||||
os.system('cls')
|
||||
Pan(z)
|
||||
|
||||
def printuser():
|
||||
print('会员用户有:')
|
||||
print(users)
|
||||
def back():
|
||||
print('按b返回,其他键退出')
|
||||
back=input()
|
||||
os.system('cls')
|
||||
if back=='b':
|
||||
menu()
|
||||
else:
|
||||
exit()
|
||||
def Pan(zero):
|
||||
if zero=='1':
|
||||
printuser()
|
||||
back()
|
||||
elif zero=='2':
|
||||
addname=input('添加用户名:')
|
||||
addpassword=input('添加密 码:')
|
||||
if addname not in users:
|
||||
if addname=='':
|
||||
print('用户名不能为空')
|
||||
else:
|
||||
users.append(addname)
|
||||
passwords.append(addpassword)
|
||||
print('添加成功')
|
||||
printuser()
|
||||
else:
|
||||
print('用户名已经存在')
|
||||
back()
|
||||
elif zero=='3':
|
||||
removename=input('删除用户名:')
|
||||
if removename in users:
|
||||
index=users.index(removename)
|
||||
users.remove(removename)
|
||||
passwords.remove(passwords[index])
|
||||
print('删除成功')
|
||||
printuser()
|
||||
else:
|
||||
print('没有该用户')
|
||||
back()
|
||||
elif zero=='4':
|
||||
exit()
|
||||
def login():
|
||||
user=input('用户名:')
|
||||
password=input('密 码:')
|
||||
if user=='Kun'and password=='iKun':
|
||||
istrue=True
|
||||
print('管理员%s成功进入登录系统界面'%user)
|
||||
time.sleep(2)
|
||||
os.system('cls')
|
||||
else:
|
||||
istrue = False
|
||||
print('登录失败')
|
||||
if istrue == True:
|
||||
menu()
|
||||
else:
|
||||
loginerror()
|
||||
|
||||
def loginerror():
|
||||
time.sleep(2)
|
||||
os.system('cls')
|
||||
login()
|
||||
print('欢迎来到管理员登录界面'.center(50,'*'))
|
||||
login()
|
||||
|
||||
|
||||
os.system("pause")
|
|
@ -0,0 +1,3 @@
|
|||
a=(1,2,3,4,5,6,7,8,9)
|
||||
print(a[::2])
|
||||
print(a[1::2])
|
|
@ -0,0 +1,16 @@
|
|||
import random
|
||||
|
||||
secret_number = random.randint(1, 100)
|
||||
attempts = 0
|
||||
|
||||
while True:
|
||||
guess = int(input("猜猜看数字是多少(1-100之间):"))
|
||||
attempts += 1
|
||||
|
||||
if guess == secret_number:
|
||||
print("你居然猜对了!你猜了", attempts, "次,真菜!像只小菜一样!不是有啥实力啊!!!")
|
||||
break
|
||||
elif guess < secret_number:
|
||||
print("小了,太菜了!像只小菜一样!有啥实力啊!!!")
|
||||
else:
|
||||
print("大了,太菜了!像只小菜一样!有啥实力啊!!!")
|
|
@ -0,0 +1,17 @@
|
|||
import random
|
||||
|
||||
secret_number = random.randint(1, 100)
|
||||
|
||||
for attempts in range(1, 6):
|
||||
guess = int(input("猜猜看数字是多少(1-100之间):"))
|
||||
|
||||
if guess == secret_number:
|
||||
print("你居然猜对了!你猜了", attempts, "次,真菜!像只小菜一样!不是有啥实力啊!!!")
|
||||
break
|
||||
elif guess < secret_number:
|
||||
print("小了,太菜了!像只小菜一样!有啥实力啊!!!")
|
||||
else:
|
||||
print("大了,太菜了!像只小菜一样!有啥实力啊!!!")
|
||||
|
||||
if attempts == 5 and guess != secret_number:
|
||||
print("你没有在5次之内猜对,真菜!像只小菜一样!不是有啥实力啊!正确答案是", secret_number)
|
|
@ -0,0 +1,4 @@
|
|||
for i in range(1,10):
|
||||
for j in range(1,i+1):
|
||||
print(j,"x ",i,"=",j*i,end='\t')
|
||||
print()
|
|
@ -0,0 +1,3 @@
|
|||
string1 ='Good Morning PePig'
|
||||
print(string1[5:12:] )
|
||||
print(string1[:-6:-1])
|
|
@ -0,0 +1,4 @@
|
|||
a=input()
|
||||
b=a.split()
|
||||
b.reverse()
|
||||
print(b)
|
|
@ -0,0 +1,7 @@
|
|||
n=int(input())
|
||||
print(n//100)
|
||||
print(n%100//50)
|
||||
print(n%100%50//20)
|
||||
print(n%100%50%20//10)
|
||||
print(n%100%50%20%10//5)
|
||||
print(n%100%50%20%10%5)
|
|
@ -0,0 +1 @@
|
|||
print(13,7,4)
|
|
@ -0,0 +1,25 @@
|
|||
b='ABDCCBBDAA'
|
||||
|
||||
n=int(input('请输入人数'))
|
||||
list=[]
|
||||
for i in range(0,n):
|
||||
list.append(input())
|
||||
|
||||
score=[0]
|
||||
correct_daan=[""]
|
||||
|
||||
count=1
|
||||
for j in list:
|
||||
score.append(0)
|
||||
correct_daan.append("")
|
||||
daan=j
|
||||
for i in range(0, 10):
|
||||
if daan[i] == b[i]:
|
||||
correct_daan[count] += b[i]
|
||||
score[count] += 10
|
||||
else:
|
||||
correct_daan[count] += 'X'
|
||||
count+=1
|
||||
|
||||
for i in range(1,len(score)):
|
||||
print("{}号学员,{}分数".format(i,score[i]),correct_daan[i])
|
|
@ -0,0 +1,12 @@
|
|||
a=input()#用户输入的答案
|
||||
b="ABDCCBBDAA"
|
||||
c=""
|
||||
d=0
|
||||
if len(a)==len(b): #是否相等
|
||||
for i in range(len(b)): #比较
|
||||
if a[i]==b[i]:
|
||||
c=c+b[i]
|
||||
d=d+10#加分
|
||||
else:
|
||||
c=c+"x"
|
||||
print(d,'分',c)
|
|
@ -0,0 +1,39 @@
|
|||
import turtle
|
||||
turtle.speed(0)#设置速度为最快
|
||||
def wujiao(size,x,y,angle=0):
|
||||
#初始化开始位置和方向
|
||||
turtle.penup()
|
||||
turtle.goto(x,y)
|
||||
turtle.setheading(angle)
|
||||
turtle.pendown()
|
||||
#循环绘制五角星
|
||||
turtle.color("yellow","yellow")
|
||||
turtle.begin_fill()
|
||||
for i in range(5):
|
||||
turtle.forward(size)
|
||||
turtle.left(72)
|
||||
turtle.forward(size)
|
||||
turtle.right(144)
|
||||
turtle.end_fill()
|
||||
#绘制背景色
|
||||
turtle.color("red","red")
|
||||
turtle.begin_fill()
|
||||
turtle.penup()
|
||||
turtle.goto(-300,200)
|
||||
turtle.pendown()
|
||||
turtle.goto(300,200)
|
||||
turtle.goto(300,-200)
|
||||
turtle.goto(-300,-200)
|
||||
turtle.goto(-300,200)
|
||||
turtle.end_fill()
|
||||
#五角星的绘制和参数
|
||||
wujiao(30, -250, 150)
|
||||
wujiao(9, -170, 180, 30)
|
||||
wujiao(9, -140, 145, 45)
|
||||
wujiao(9, -150, 120, 0)
|
||||
wujiao(9, -170, 90, -30)
|
||||
turtle.penup()
|
||||
turtle.goto(0,0)
|
||||
turtle.pendown()
|
||||
turtle.write("中国",font=("华文行楷",50))
|
||||
turtle.done()#结束绘制
|
|
@ -0,0 +1,17 @@
|
|||
n=int(input("你想要几边形"))
|
||||
m=int(input("你想要几个{}边形".format(n)))
|
||||
import turtle
|
||||
import random
|
||||
t=turtle.Turtle()
|
||||
t.speed(0)
|
||||
t.pensize(5)
|
||||
for j in range(m):
|
||||
for i in range(n):
|
||||
r = random.random()
|
||||
g = random.random()
|
||||
b = random.random()
|
||||
t.pencolor(r,g,1)
|
||||
t.backward(100)
|
||||
t.left(360/n)
|
||||
t.left(20)
|
||||
turtie.done()
|
|
@ -0,0 +1,83 @@
|
|||
b=int(input())
|
||||
c=int(input())
|
||||
import turtle
|
||||
t=turtle.Turtle()
|
||||
a=turtle.Turtle()
|
||||
t.speed(0)
|
||||
a.speed(0)
|
||||
t.left(90)
|
||||
t.pensize(5)
|
||||
a.pensize(5)
|
||||
t.goto(0,0)
|
||||
a.penup()
|
||||
a.goto(200,0)
|
||||
a.pendown()
|
||||
d=0
|
||||
e=0
|
||||
f=0
|
||||
g=0
|
||||
while 1:
|
||||
for i in range(10):
|
||||
for i in range(b):#for循环结构,range()函数,迭代器,list,tuple...
|
||||
t.pencolor(e,f,g)
|
||||
t.forward(c)
|
||||
t.left(360/b)
|
||||
a.pencolor(e,f,g)
|
||||
a.forward(c)
|
||||
a.left(360/b)
|
||||
for i in range(b):#for循环结构,range()函数,迭代器,list,tuple...
|
||||
t.pencolor("white")
|
||||
t.forward(c)
|
||||
t.left(360/b)
|
||||
a.pencolor("white")
|
||||
a.forward(c)
|
||||
a.left(360/b)
|
||||
d=d+1
|
||||
e=d/10
|
||||
if e>0.9:
|
||||
e=0
|
||||
d=0
|
||||
f=f+0.1
|
||||
if f>0.9:
|
||||
f=0.1
|
||||
g=g+0.1
|
||||
if g>0.9:
|
||||
g=0
|
||||
a.backward(20)
|
||||
for i in range(2):
|
||||
for i in range(b):#for循环结构,range()函数,迭代器,list,tuple...
|
||||
t.pencolor(e,f,g)
|
||||
t.forward(c)
|
||||
t.left(360/b)
|
||||
a.pencolor(e,f,g)
|
||||
a.forward(c)
|
||||
a.left(360/b)
|
||||
for i in range(b):#for循环结构,range()函数,迭代器,list,tuple...
|
||||
t.pencolor("white")
|
||||
t.forward(c)
|
||||
t.left(360/b)
|
||||
a.pencolor("white")
|
||||
a.forward(c)
|
||||
a.left(360/b)
|
||||
t.forward(c)
|
||||
for i in range(10):
|
||||
for i in range(b):#for循环结构,range()函数,迭代器,list,tuple...
|
||||
t.pencolor(e,f,g)
|
||||
t.forward(c)
|
||||
t.left(360/b)
|
||||
a.pencolor(e,f,g)
|
||||
a.forward(c)
|
||||
a.left(360/b)
|
||||
for i in range(b):#for循环结构,range()函数,迭代器,list,tuple...
|
||||
t.pencolor("white")
|
||||
t.forward(c)
|
||||
t.left(360/b)
|
||||
a.pencolor("white")
|
||||
a.forward(c)
|
||||
a.left(360/b)
|
||||
a.backward(20)
|
||||
t.goto(0,0)
|
||||
a.penup()
|
||||
a.goto(200,0)
|
||||
a.pendown()
|
||||
turtle.down()
|
|
@ -0,0 +1,72 @@
|
|||
import turtle
|
||||
import random
|
||||
|
||||
def move(x1, y1,x2, y2):
|
||||
t1.penup()
|
||||
t2.penup()
|
||||
t1.goto(x1, y1)
|
||||
t2.goto(x2, y2)
|
||||
t1.pendown()
|
||||
t2.pendown()
|
||||
def draw(r,g,b,n,step):
|
||||
for i in range(1,3*n+1):
|
||||
if i>2*n:
|
||||
t1.pencolor("white")
|
||||
t2.pencolor("white")
|
||||
t1.forward(step)
|
||||
t2.forward(step)
|
||||
t1.left(360/n)
|
||||
t2.right(360/n)
|
||||
elif (n%2==1):
|
||||
t1.pencolor(r,g,b)
|
||||
t2.pencolor(r,g,b)
|
||||
t1.forward(step)
|
||||
t2.forward(step)
|
||||
t1.left(360/n)
|
||||
t2.right(360/n)
|
||||
else:
|
||||
t1.pencolor("white")
|
||||
t2.pencolor("white")
|
||||
t1.forward(step)
|
||||
t2.forward(step)
|
||||
t1.left(360/n)
|
||||
t2.right(360/n)
|
||||
|
||||
|
||||
t1=turtle.Turtle()
|
||||
t2=turtle.Turtle()
|
||||
|
||||
t2.left(180)
|
||||
|
||||
n=int(input())
|
||||
step=int(input())
|
||||
|
||||
t1.speed(0)
|
||||
t2.speed(0)
|
||||
|
||||
t1.pensize(5)
|
||||
t2.pensize(5)
|
||||
|
||||
x1,y1=0,0
|
||||
x2,y2=0,0
|
||||
|
||||
move(x1, y1,x2, y2)
|
||||
|
||||
|
||||
while 1:
|
||||
for i in range(5):
|
||||
g=random.random()
|
||||
b=random.random()
|
||||
draw(1,g,0,n,step)
|
||||
x1+=step
|
||||
x2-=step
|
||||
move(x1, y1, x2, y2)
|
||||
|
||||
for i in range(5):
|
||||
g=random.random()
|
||||
b=random.random()
|
||||
draw(1,0,0,n,step)
|
||||
x1-=step
|
||||
x2+=step
|
||||
move(x1, y1, x2, y2)
|
||||
turtle.down()
|
|
@ -0,0 +1,12 @@
|
|||
import turtle
|
||||
t=turtle.Turtle()
|
||||
t.speed(100)
|
||||
t.pensize(4.5)
|
||||
t.fillcolor('brown')
|
||||
t.begin_fill()
|
||||
for j in range(0,80):
|
||||
t.pencolor('yellow')
|
||||
t.backward(120)
|
||||
t.left(100)
|
||||
t.end_fill()
|
||||
t.done()
|
|
@ -0,0 +1,8 @@
|
|||
import turtle
|
||||
t=turtle.Turtle()
|
||||
for j in range(5):
|
||||
t.pencolor('yellow')
|
||||
t.forward(150)
|
||||
t.left(72)
|
||||
t.forward(150)
|
||||
t.right(144)
|
|
@ -0,0 +1,12 @@
|
|||
import turtle
|
||||
import random
|
||||
t=turtle.Turtle()
|
||||
t.speed(0)
|
||||
t.pensize(1)
|
||||
for i in range(10000):
|
||||
r = random.random()
|
||||
g = random.random()
|
||||
b = random.random()
|
||||
t.pencolor(r,g,1)
|
||||
t.backward(1*i)
|
||||
t.left(61)
|
|
@ -0,0 +1,16 @@
|
|||
import math
|
||||
|
||||
def is_prime(num):
|
||||
if num < 2:
|
||||
return False
|
||||
for i in range(2, int(math.sqrt(num))+1):
|
||||
if num % i == 0:
|
||||
return False
|
||||
return True
|
||||
|
||||
n = int(input())
|
||||
|
||||
for i in range(n//2, 1, -1):
|
||||
if n % i == 0 and is_prime(i):
|
||||
print(i)
|
||||
break
|
|
@ -0,0 +1,5 @@
|
|||
# 读取输入的浮点数
|
||||
n = float(input())
|
||||
|
||||
# 计算并输出绝对值,保留两位小数
|
||||
print(f"{abs(n):.2f}")
|
|
@ -0,0 +1,4 @@
|
|||
dict1={'小明':'95分','小红':'90分','小李':'94分','小李':'96分'}
|
||||
List=[(1,2),(2,3),(3,4)]
|
||||
dict1=dict(List)
|
||||
print(dict1)
|
|
@ -0,0 +1,4 @@
|
|||
score={'小明':95,'小红':90,'小李':94,}
|
||||
score['小明']=100
|
||||
score['Tom']=60
|
||||
print(score)
|
|
@ -0,0 +1,2 @@
|
|||
score=dict.fromkeys(('小明','小红','小李'),0)
|
||||
print(score)
|
|
@ -0,0 +1,4 @@
|
|||
score={'小明':95,'小红':90,'小李':94,}
|
||||
print(score.get('小明'))
|
||||
print(score.get('Tom'))
|
||||
print(score.get('Tom',60))
|
Loading…
Reference in New Issue