用户:
务实的咪鲁查看:0 回复:0 评论:0 创建时间:2022-04-27T13:21:43
【作品展示】

【作品介绍】
由于最近比较忙一直没更新,之后一定会火速更新,
数与型的华丽演出继承了原来的视觉盛宴,
相比原来更全面,
更实用,
更好玩。
新增了算法之美的模块,
新增了盲盒功能(有隐藏款)
并沿用了哈希查找的检索方法。
祝你们使用愉快。
【作品源代码】
#为了您的良好体验
#请使用海龟编辑器运行
#并提前准备好深空G6_1编程环境
sx = int(input("视觉盛宴扣1,算法之美扣2"))
if(sx == 1):
a00000 = input("(括号中为人气值)你要画什么,奥运五环扣1(1),自定义图形扣2(2),梵高的名画扣3(4),七色迭代扣4(4),圆形之美扣5(2),海螺板七色迭代扣6(3),地狱之眼扣7(5),彩虹之眼扣8(5),爆炸的艺术扣9(4),梵高之眼扣10(4),喵特效扣11(4),随机选扣12(有隐藏项目) :")
a = int(a00000)
print("你选择的是项目",a)
def u9():
import turtle
t = turtlePen()
t.goto(0, 0)
t.hideturtle()
t.speed(0)
turtle.bgcolor('black')
sides = 5
colors = ['red', 'yellow', 'blue', 'orange', 'green', 'purple']
for x in range(360):
t.pencolor(colors[(x % sides)])
t.forward(((x * 3) / sides + x))
turtle.bgcolor(colors[x % sides])
t.left((360 / sides + 1))
t.pensize(((x * sides) / 200))
t.left(90)
t.circle(((x * 2) / sides + x))
def u3():
asd = int(input("无限循环扣1,有限循环2"))
if asd != 1:
s29 = int(input("输入循环次数 :"))
import turtle
mypen = turtle.Pen()
mypen.goto(0, 0)
mypen.hideturtle()
mypen.speed(0)
mypen.penup()
n = 3
mypen.goto((-20), (-350))
mypen.pendown()
i2543 = 0
i = 0
box1234 = ['red', 'orange', 'yellow', 'green', 'blue','violet', 'indigo', 'purple', 'gray']
def poliong(n, l):
for i1 in range(n):
mypen.forward(l)
mypen.pencolor(box1234[i1 % 9])
mypen.left((360 / n))
mypen.pensize(5)
if asd == 2:
for i987 in range(s29):
poliong(i987, 50)
else:
while True:
poliong(i + 3, 50)
i = i + 1
def u4():
z54 = int(input("你要哪种模式,无限循环扣1,有限循环扣2 :"))
if z54 != 1:
s12 = int(input("输入循环次数 :"))
import turtle
mypen = turtle.Pen()
mypen.goto(0, 0)
mypen.speed(0)
mypen.hideturtle()
box1 = ['green', 'yellow', 'blue', 'violet']
box = ['red', 'orange', 'yellow', 'green', 'blue',
'violet', 'indigo', 'purple', 'gray']
mypen.pensize(1.5)
n = 30
c = 30
b = (360 / n)
i1 = 0
print("现在开始画背景")
for i in range(200):
mypen.color(box1[i % 4])
mypen.forward((i * 2))
mypen.left(90)
mypen.goto(0, 0)
mypen.speed(0)
mypen.pensize(2)
if z54 == 1:
while True:
mypen.pencolor(box[(i1 % 9)])
i1 = i1 + 1
for j in range(n):
mypen.circle(50 + i1)
mypen.left(b)
else:
for i in range(s12):
mypen.pencolor(box[(i % 9)])
for j in range(n):
mypen.circle(50 + i)
mypen.left(b)
def u2():
z112 = ['red', 'orange', 'yellow', 'green', 'blue',
'violet', 'indigo', 'purple', "black", 'gray']
z115 = ['red', 'orange', 'yellow', 'green', 'blue',
'violet', 'indigo', 'purple', "black", 'gray']
try:
Input = int(input('请输入你要的边数:'))
z199 = int(input('请输入你要的颜色,红,橙,黄,绿,蓝,粉,普蓝,紫,黑,分别扣12345678:'))
z190 = int(input('请输入你要的粗细:'))
z191 = int(input('请输入你要的速度,扣0最快,10其次,1最慢:'))
z132 = int(input("是否填充?填充扣1,不填充扣2"))
except:
print("输入无效")
if z132 == 1:
z011 = int(input("请输入你要的填充颜色,红橙黄绿蓝粉紫黑分别扣12345678:"))
z011 = z011 - 1
z199 = z199 - 1
import turtle
mypen = turtle.Pen()
mypen.goto(0, 0)
mypen.speed(z191)
mypen.pencolor(z112[z199])
mypen.hideturtle()
mypen.pensize(z190)
lenth = 500
if z132 == 1:
mypen.begin_fill()
for i in range(Input):
mypen.forward((lenth / Input))
mypen.left(360 / Input)
mypen.fillcolor(z115[z011])
mypen.end_fill()
else:
for i in range(Input):
mypen.forward((lenth / Input))
mypen.left(360 / Input)
def u1():
import turtle
mypen = turtle.Pen()
mypen.goto(0,0)
mypen.hideturtle()
mypen.speed(8)
mypen.pensize(20)
pos = [(0, 0), (230, 0), (115, -100), (-230, 0), (-115, -110)]
colors = ['black', 'red', 'green', 'blue', 'yellow']
mas = ("🌎 黑环代表非洲🌎", "🌎 红环代表美洲🌎",
"🌎 绿环代表大洋洲🌎", "🌎 蓝环带表欧洲🌎", "🌎 黄环代表亚洲🌎")
mypen.right(3600)
for i in range(5):
mypen.penup()
mypen.goto(pos[i])
mypen.pendown()
mypen.pencolor(colors[i])
print(mas[i])
mypen.circle(100)
mypen.pencolor('black')
mypen.penup()
mypen.goto(-150, -200)
mypen.write('2022北京冬奥加油', font=("文泉驿正黑", 30))
print('2022北京冬奥加油')
print('2022北京冬奥加油')
print('2022北京冬奥加油')
def u5():
z59 = int(input("你要哪种模式,无限循环扣1,有限循环扣2 :"))
if z59 != 1:
s24 = int(input("输入循环次数 :"))
import turtle
mypen = turtle.Pen()
mypen.hideturtle()
i76 = 0
mypen.penup()
mypen.goto((-20), (-350))
mypen.pendown()
mypen.speed(0)
box = ['orange', 'yellow', 'blue', 'green']
mypen.pensize(3)
if z59 == 1:
while True:
mypen.color(box[i76 % 4])
mypen.circle((i76 * 2))
i76 = i76 + 1
else:
for i89 in range(s24):
mypen.color(box[i89 % 4])
mypen.circle((i89 * 2))
turtle.done()
def u6():
z53 = int(input("你要哪种模式,无限循环扣1,有限循环扣2 :"))
if z53 != 1:
s22 = int(input("输入循环次数 :"))
import turtle
n = 30
c = 50
b = (360 / n)
i = 0
mypen = turtle.Pen()
mypen.hideturtle()
box = ['red', 'orange', 'yellow', 'green', 'blue',
'violet', 'indigo', 'purple', 'gray']
mypen.pensize(5)
mypen.speed(0)
if z53 == 1:
while True:
mypen.pencolor(box[(i % 10)])
i = i + 1
for j in range(n):
mypen.circle((c + i) + j)
mypen.left(b)
else:
for i12 in range(s22):
mypen.pencolor(box[(i12 % 6)])
for j1 in range(n):
mypen.circle((c + i12) + j1)
mypen.left(b)
def u7():
import turtle
mypen = turtle.Pen()
mypen.goto(0, 0)
mypen.hideturtle()
n = 10
c = 20
b = (360 / n)
mypen.speed(0)
mypen.color("black")
k = [(0, 0), (50, 0), (0, 50), (-50, 0), (0, -50),
(150, 150), (-150, -150), (150, -150), (-150, 150)]
q = [(150, 0), (0, 150), (-150, 0), (0, -150)]
a2 = [(145, 155), (-145, -155), (145, -155), (-145, 155)]
a3 = ["狱", "图", "眼", "腾"]
mypen.pensize(2)
for p in range(4):
mypen.penup()
mypen.goto(q[p])
mypen.pendown()
mypen.dot(20)
for o in range(9):
mypen.penup()
mypen.goto(k[o])
mypen.pendown()
for l in range(n):
mypen.circle(c)
mypen.left(b)
mypen.pensize(1.5)
mypen.penup()
mypen.goto(0, 0)
mypen.pendown()
for m0 in range(200):
mypen.forward((m0 * 2))
mypen.left(90)
mypen.penup()
mypen.goto(0, 0)
mypen.left(45)
mypen.pendown()
for m1 in range(170):
mypen.forward((m1 * 2))
mypen.left(90)
for m2 in range(4):
mypen.penup()
mypen.goto(a2[m2])
mypen.pendown()
mypen.pencolor("red")
mypen.write((a3[m2]), font=("楷体", 30), align="center")
def u8():
a3 = ["虹", "图", "彩", "腾"]
import turtle
mypen = turtle.Pen()
mypen.goto(0, 0)
mypen.hideturtle()
n = 10
c = 20
b = (360 / n)
mypen.speed(0)
k = [(150, 150), (-150, -150), (150, -150), (-150, 150)]
q = [(150, 0), (0, 150), (-150, 0), (0, -150)]
a2 = [(145, 155), (-145, -155), (145, -155), (-145, 155)]
box = ['orange', 'yellow', 'blue', 'green']
box1 = ['red', 'orange', 'yellow', 'green', 'blue', 'indigo', 'violet']
mypen.pensize(2)
mypen.left(45)
for m1 in range(170):
mypen.pencolor(box[m1 % 4])
mypen.forward((m1 * 2))
mypen.left(90)
mypen.penup()
mypen.goto(0, 0)
mypen.pendown()
mypen.left(45)
for m2 in range(200):
mypen.pencolor(box[m2 % 4])
mypen.forward((m2 * 2))
mypen.left(90)
for p in range(4):
mypen.penup()
mypen.goto(q[p])
mypen.pendown()
mypen.pencolor(box[p])
mypen.dot(20)
for o in range(4):
mypen.penup()
mypen.goto(k[o])
mypen.pendown()
for l in range(7):
mypen.pencolor(box1[l])
mypen.circle(c)
mypen.left(360 / 7)
mypen.pensize(1.5)
mypen.pencolor("black")
mypen.write((a3[o]), font=("楷体", 30), align="center")
mypen.penup()
mypen.goto(0, 0)
mypen.pendown()
mypen.pensize(100)
for j in range(7):
mypen.pencolor(box1[j])
for i5 in range(4):
mypen.forward(50)
mypen.left(90)
mypen.left((360 / 7))
def u10():
try:
cb = int(input("你要哪种风格,素描风格扣1,粗线风格扣2"))
asd = int(input("无限循环扣1,有限循环2"))
except:
print("输入无效")
if asd != 1:
s29 = int(input("输入循环次数 :"))
import turtle
k = 0
myPen = turtle.Pen()
myPen.goto(0, 0)
myPen.speed(0)
lenth = 50
if cb == 1:
myPen.pensize(1.1)
else:
myPen.pensize(2)
z112 = ['red', 'orange', 'yellow', 'green', 'blue', 'violet', 'indigo']
def s():
k1 = k * 5
for i in range(12):
myPen.pencolor(z112[k1 % 7])
myPen.left(30 + k1)
myPen.forward(lenth + k1)
myPen.right(120)
myPen.forward(lenth + k1)
myPen.right(120)
myPen.forward(lenth + k1)
myPen.right(120)
if asd != 1:
for k in range(s29):
s()
else:
while True:
k = k + 1
s()
def u11():
import random
cv = int(input("无限循环扣1,有限循环扣2"))
if cv == 2:
po = int(input("输入循环次数"))
import turtle
mypen = turtle.Pen()
mypen.goto(0, 0)
mypen.hideturtle()
mypen.speed(0)
colors = ['red', 'yellow', 'blue', 'green',
'orange', 'purple', 'violet', 'indigo', 'gray']
def s():
mypen.begin_fill()
mypen.fillcolor(random.choice(colors))
for i in range(5):
mypen.forward(100)
mypen.left(144)
mypen.end_fill()
def a():
for m in range(30):
mypen.forward((m * 2))
mypen.left(93)
def c():
aq = random.choice(colors)
for j in range(30):
mypen.begin_fill()
mypen.fillcolor(aq)
mypen.begin_fill()
mypen.fillcolor(aq)
mypen.circle(30)
mypen.left(360 / 30)
mypen.end_fill()
def k():
mypen.pencolor(random.choice(colors))
x = random.randint((-800), 800)
y = random.randint((-300), 300)
mypen.penup()
mypen.goto(x, y)
mypen.pendown()
turtle.bgcolor(random.choice(colors))
def x():
mypen.begin_fill()
mypen.fillcolor(random.choice(colors))
for j in range(10):
for i in range(4):
mypen.forward(30)
mypen.left(90)
mypen.left(36)
mypen.end_fill()
def g():
mypen.begin_fill()
mypen.fillcolor(random.choice(colors))
for i in range(12):
mypen.left(30)
mypen.forward(30)
mypen.right(120)
mypen.forward(30)
mypen.right(120)
mypen.forward(30)
mypen.right(120)
mypen.end_fill()
def m():
aq = random.choice(colors)
mypen.begin_fill()
mypen.fillcolor(random.choice(colors))
for i in range(21):
mypen.forward(100)
mypen.left(90)
mypen.left(36)
mypen.end_fill()
def l():
k()
s()
k()
a()
k()
c()
k()
x()
k()
g()
k()
m()
if (cv == 2):
for hj in range(po):
l()
else:
while True:
l()
print("喵特效时间结束😂")
if (a == 1):
u1()
elif (a == 2):
u2()
elif(a == 3):
u3()
elif (a == 4):
u4()
elif (a == 5):
u5()
elif (a == 6):
u6()
elif (a == 7):
u7()
elif (a == 8):
u8()
elif (a == 9):
u9()
elif (a == 10):
u10()
elif(a == 11):
u11()
elif(a == 12):
import random
ip = [1, 2, 3, 4, 9, 10, 10, 10, 10, 10, 5, 6, 7, 8]
kl = random.choice(ip)
if (kl == 1):
print("你抽到了奥运五环")
u1()
elif (kl == 2):
print("你抽到了自定义图形")
u2()
elif(kl == 3):
print("你抽到了梵高的名画")
u3()
elif(kl == 4):
print("你抽到了七色迭代")
u4()
elif(kl == 9):
print("你抽到了爆炸的艺术")
u9()
elif(kl == 10):
print("你抽到了隐藏款")
import turtle
t = turtle.Pen()
t.hideturtle()
t.speed(0)
def head():
t.penup()
t.goto(0, (-100))
t.pendown()
t.begin_fill()
t.fillcolor('gold')
t.circle(100)
t.end_fill()
t.penup()
def glasses():
t.penup()
t.goto(20, 50)
t.pencolor('brown')
t.pensize(10)
t.setheading(0)
t.pendown()
t.fillcolor('skyblue')
t.begin_fill()
t.forward(60)
t.circle(8, 90)
t.forward(30)
t.circle(8, 90)
t.forward(60)
t.circle(8, 90)
t.forward(30)
t.circle(8, 90)
t.end_fill()
t.penup()
t.goto(-20, 50)
t.setheading(180)
t.pendown()
t.begin_fill()
t.forward(60)
t.circle(-8, 90)
t.forward(30)
t.circle(-8, 90)
t.forward(60)
t.circle(-8, 90)
t.forward(30)
t.circle(-8, 90)
t.end_fill()
t.penup()
t.goto(-6, 70)
t.setheading(0)
t.pensize(20)
t.pendown()
t.forward(13)
t.penup()
t.goto(50, 65)
t.setheading(45)
t.pensize(8)
t.pencolor('white')
t.pendown()
t.forward(25)
t.penup()
t.goto(70, 65)
t.pendown()
t.forward(12)
t.penup()
t.goto(-50, 65)
t.setheading(45)
t.pensize(8)
t.pencolor('white')
t.pendown()
t.forward(25)
t.penup()
t.goto(-30, 65)
t.pendown()
t.forward(12)
def face():
t.pencolor('black')
t.pensize(5)
t.penup()
t.goto(55, 15)
t.pendown()
t.setheading(110)
t.circle(20, 140)
t.penup()
t.goto(-55, 15)
t.pendown()
t.setheading(70)
t.circle(-20, 140)
t.penup()
t.goto(-15, -10)
t.pensize(1)
t.pencolor('coral')
t.fillcolor('coral')
t.setheading(-90)
t.pendown()
t.begin_fill()
t.circle(15, 180)
for i in range(10):
t.forward(3)
t.left(7)
t.left(20)
t.backward(2)
t.left(20)
for i in range(10):
t.forward(3)
t.left(7)
t.end_fill()
t.penup()
t.goto(12, -10)
t.setheading(120)
t.pencolor('darkred')
t.fillcolor('darkred')
t.begin_fill()
t.circle(14, 120)
t.setheading(-60)
t.circle(14, 120)
t.end_fill()
def hands():
t.penup()
t.goto(100, 0)
t.pensize(1)
t.pencolor('black')
t.setheading(-10)
t.pendown()
t.fillcolor('gold')
t.begin_fill()
for i in range(7):
t.forward(9)
t.right(6)
for i in range(19):
t.forward(1)
t.right(6)
for i in range(7):
t.forward(9)
t.right(5)
t.end_fill()
t.penup()
t.goto(-100, 0)
t.setheading(190)
t.pendown()
t.fillcolor('gold')
t.begin_fill()
for i in range(7):
t.forward(9)
t.left(6)
for i in range(19):
t.forward(1)
t.left(6)
for i in range(7):
t.forward(9)
t.left(5)
t.end_fill()
def hat():
t.penup()
t.goto(50, 96)
t.pencolor('deepskyblue')
t.fillcolor('deepskyblue')
t.pensize(1)
t.pendown()
t.begin_fill()
t.setheading(90)
t.circle(10, 90)
t.forward(10)
t.setheading(90)
t.forward(10)
t.circle(5, 90)
t.forward(50)
t.circle(5, 90)
t.forward(10)
t.setheading(180)
t.forward(10)
t.circle(10, 90)
t.setheading(0)
t.forward(100)
t.end_fill()
t.penup()
t.goto(20, 122)
t.pencolor('brown')
t.fillcolor('brown')
t.setheading(90)
t.pendown()
t.begin_fill()
t.forward(15)
t.circle(5, 90)
t.forward(30)
t.circle(5, 90)
t.forward(15)
t.end_fill()
def draw():
head()
face()
hat()
glasses()
hands()
turtle.bgcolor("#3366ff")
t.penup()
t.goto(0,0)
t.goto(0,-170)
t.pencolor("red")
t.pendown()
t.write("CODEMAO",font=("arial",50),align="center")
turtle.done()
draw()
elif (kl == 5):
print("你抽到了圆形之美")
u5()
elif (kl == 6):
print("你抽到了海螺版七色迭代")
u6()
elif (kl == 7):
print("你抽到了地狱图腾")
u7()
elif (kl == 8):
print("你抽到了彩虹图腾")
u8()
else:
pass
elif (sx == 2):
s = int(input("弹窗干扰扣1,质数表4.0扣2,数字密令扣3"))
if(s == 1):
print("这是一个简单的病毒,适合坑朋友")
import os
while True:
os.system("start")
elif(s == 2):
a = int(input("请输入计算上限"))
import time
start = time.time()
def prime(x):
number = x
for i in range(2, number):
if number % i == 0:
return False
return True
f = []
s = []
j = []
o = []
for i in range(2, a):
print("正在验证",i,"是质数还是合数")
if prime(i):
f.append(i)
else:
s.append(i)
s2 = str(len(s))
s1 = str(s)
c11 = str(len(f))
a1 = str(f)
end = time.time()
b = str(end - start)
st = time.time()
for i in range(2, a):
print("正在验证", i, "是奇数还是偶数")
if i % 2:
o.append(i)
else:
j.append(i)
en = time.time()
k = "\n" + str(end - start)
print("时间为", b)
print("共找到", c11, "个")
print(a1)
print("共找到", s2, "个")
print(s1)
a0 = str(len(j))
a02 = str(len(o))
j = str(j)
o = str(o)
c = "\n" + c11
s = "\n" + s2
a = "\n" + a1
s11 = "\n" + s1
z1 = input("请输入文件路径")
try:
with open(r+z1, "x") as f:
f.write(b)
f.write(c)
f.write(a)
with open(r+z1, "x") as f:
f.write(b)
f.write(s2)
f.write(s11)
with open(z1, "x") as f:
f.write(k)
f.write(a0)
f.write(j)
with open(z1, "x") as f:
f.write(k)
f.write(a02)
f.write(o)
except:
print("请先删除以前运行的文件或换个文件喵我们来做一个猜数字的游戏吧,数字区间0~100")
import random
a = x = random.randint((1), 99)
while b = a:
b = int(input("请输入一个在0~100之间整数"))
if b > a:
print("猜大啦")
elif b < a:
print("猜小了")
else:
print("恭喜你猜对了")
print("游戏结束")
break
else:
print("还没做好,敬请期待")
print("运行完成")
print("欢迎下次运行")
print("欢迎下次运行")
print("欢迎下次运行")
print("欢迎下次运行")
print("欢迎下次运行")
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn