Commit 54bda0ee by BellCodeEditor

auto save

parent 4ea37e4a
Showing with 225 additions and 16 deletions
yesname="你好"
yesmima="小说"
while True:
name=input("请输入用户名:")
mima=input("请输入密码:")
if yesname==name and yesmima==mima:
print("登入成功!")
break
if name!=yesname:
print("用户名错误,请重新登陆")
print("提示:二进制密码,1101-1000 111-0-1110 (注:0=a 1=b 10=c 11=d 100=e 101=f......最后当拼音拼)")
continue
if mima!=yesmima:
print("密码错误,请重新登录")
print("提示:ab a=大的反义词 b=言字旁一个兑")
print("欢迎来到大厅")
import turtle
pen = turtle.Pen()
turtle.setup(1500,1000,0,0)
pen.pencolor("black")
pen.pensize(30)
pen.circle(150)
pen.penup()
pen.goto(-350,0)
pen.color("blue")
pen.pendown()
pen.circle(150)
pen.penup()
pen.goto(350,0)
pen.color("red")
pen.pendown()
pen.circle(150)
pen.penup()
pen.goto(-175,-140)
pen.color("yellow")
pen.pendown()
pen.circle(150)
pen.penup()
pen.goto(175,-140)
pen.color("green")
pen.pendown()
pen.circle(150)
pen.penup()
pen.goto(-175,-359)
pen.pendown()
pen.forward(100)
right(90)
pen.forward(50)
right(90)
pen.forward(100)
right(90)
pen.forward(50)
right(90)
turtle.done()
\ No newline at end of file
class Hero:
def __init__(self,name):
self.level=1
self.hp=250
self.attack=40
self.name=name
def combot(self,enemy):
enemy.hp-=self.attack
info1=self.name+"对"+enemy.name+"发起进攻"
info2="造成"+str(self.attack)+"伤害"
if enemy.hp>0:
info3=enemy.name+"还剩"+str(enemy.hp)+"血量"
info=info1+info2+info3
print(info)
else:
info3=enemy.name+"结束"
info=info1+info2+info3
print(info)
class Player(Hero):
def __init__(self,name,hero_type):
super().__init__(name)
self.hp=200
self.attack=50
self.hero_type=hero_type
print("角色"+self.name+"创建成功,类型为"+hero_type)
print("当前英雄的等级、血量、攻击力分别为",self.level,self.hp,self.attack)
yase=Hero("牙色")
houyi=Player("猴一","射手")
yase.combot(houyi)
"""
使用turtle模块画图
每次移动都增加画笔移动的长度,并旋转91°,重复执行300次,查看效果
"""
import turtle
from turtle import *
from time import *
def drawpointers():
tracer(False)
hour_pointer.reset()
min_pointer.reset()
sec_pointer.reset()
h=localtime().tm_hour
m=localtime().tm_min
hour_deg = -360/(12*60)*(60*h+m)+90
hour_pointer.width(8)
hour_pointer.color("white")
hour_pointer.seth(hour_deg)
hour_pointer.fd(60)
hour_pointer.hideturtle()
min_deg = -6*m+90
min_pointer.width(4)
min_pointer.color("white")
min_pointer.seth(min_deg)
min_pointer.fd(110)
min_pointer.hideturtle()
s=localtime().tm_sec
sec_deg = -6*s+90
sec_pointer.width(2)
sec_pointer.color("white")
sec_pointer.seth(sec_deg)
sec_pointer.fd(140)
sec_pointer.hideturtle()
tracer(True)
ontimer(drawpointers,500)
hour_pointer=Turtle()
min_pointer=Turtle()
sec_pointer=Turtle()
color('#ffa500','#ffbb00')
goto(0,-150)
begin_fill()
width(30)
circle(150)
end_fill()
color('#FFF')
pu()
for hour in [12,3,6,9]:
home()
goto(0,-9)
seth(-hour*30+90)
fd(148)
write(str(hour),False,'center',('Arial',18,'normal'))
pen = turtle.Pen()
# 请创造师在下面接着创作
distance=1
for i in range(300):
pen.forward(distance)
distance+=1
pen.right(121)
# 隐藏画笔,保存画布
pen.hideturtle()
turtle.done()
\ No newline at end of file
drawpointers()
done()
\ 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