用户:
杨镐玮查看:4 回复:3 评论:4 创建时间:2022-11-13T13:45:24
【作品展示】

【作品介绍】
200赞更新
【作品源代码】
import turtle
mypen = turtle.Pen()
myscreen = turtle.Screen()
mypen.speed(0)
mypen.pencolor("white")
myscreen.bgcolor("black")
myscreen.title('人生重开模拟器')
an='z'
t = int(1)
f = int(2)
def delete():
mypen.pencolor("black")
mypen.begin_fill()
mypen.fillcolor("black")
mypen.penup()
mypen.goto(-400,-400)
mypen.pendown()
mypen.goto(400,-400)
mypen.goto(400,140)
mypen.goto(-400,140)
mypen.goto(-400,-400)
mypen.end_fill()
mypen.pencolor("white")
def delete_max():
mypen.pencolor("black")
mypen.begin_fill()
mypen.fillcolor("black")
mypen.penup()
mypen.goto(-400, -400)
mypen.pendown()
mypen.goto(400, -400)
mypen.goto(400, 400)
mypen.goto(-400, 400)
mypen.goto(-400, -400)
mypen.end_fill()
mypen.pencolor("white")
def die():
delete()
mypen.penup()
mypen.goto(0,0)
mypen.pendown()
mypen.pencolor("red")
mypen.write('卒', font=("文泉驿正黑", 70), align="center")
mypen.pencolor("white")
delete()
i = 9
def sr(y, a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, z,aa,bb,cc,喵,ee,ff,gg,hh,ii,jj,kk,ll,mm):
feli = [a, b, c, d, e, f, g, h, i, j, k, l,
m, n, o, p, q, r, s, t, u, v, w, x,
z,aa,bb,cc,喵,ee,ff,gg,hh,ii,jj,kk,ll,mm]
mypen.penup()
mypen.goto(-300,y)
mypen.pendown()
mypen.speed(2)
for i in feli:
mypen.write(i, font=("文泉驿正黑", 13), align="center")
mypen.penup()
mypen.forward(15)
mypen.pendown()
mypen.speed(0)
mypen.penup()
mypen.goto(0,150)
mypen.pendown()
mypen.write("人生重开模拟器", font=("文泉驿正黑", 40),align="center")
d = 1
while d>0:
sr(0, '这', '是', '一', '个', '人', '生', '重', '开', '模', '拟', '器',',',
'你', '的', '模', '拟', '人', '生', '中', '会', '遇', '到', '许', '多', '选', '择', ',', '也', '就', '是', '说', '每', '个', '选', '择', '后', '面', '都')
sr(-17,'有', '一','条','剧','情',',','遇','到','选','择','时',',','仅','需',
'回','答','是','或','否','《','按','E','n','t','e','r','喝','下','孟','婆','汤','》',',','第','一','天',',','你')
sr(-34,'出','生','了',',','是','个','男','孩',',','你','是','否','要','先','学','会','跑','再','学','会','爬','?','L','o','a','d','i','n','g','.','.','.','.','.','.','.','.','.')
while i > 0:
p = myscreen.textinput("选择", "输入“是”或“否”:")
if p == "是":
an = t
break
elif p == "否":
an = f
break
else:
pass
if an == t:
sr(-51,'你','因','为','太','小','下','盘','不','稳','而',
'摔','喵','了',',','全','剧','终',',','换','个','选','择',
'继','续','人','生','吧','~','~','~','L','o','a','d','i'
,'n','g','.')
die()
elif an == f:
delete()
sr(0, '你', '顺', '利', '地', '学', '会', '了', '爬', '。', '太', '棒',
'了', '7', '岁', ',', '你', '想', '要', '一', '个', '魔', '术', '道',
'具', ',', '但', '家', '里', '穷', '的', '揭','不', '开', '锅',',','买','吗','?')
while i > 0:
p = myscreen.textinput("选择", "输入“是”或“否”:")
if p == "是":
an = t
break
elif p == "否":
an = f
break
else:
pass
if an == t:
sr(-17, '因','为','有','了','道','具',',','你',
'在','孩','子','中','的','人','气','越','来','越','高',
',', '成', '为', '了', '孩', '子', '王', '6', '6',
'6',',','1','4','岁',',','凭','借','你','在',)
sr(-34, '学','校','里','的','势','力','与','人','气',',','成',
'立','了','沙','墟','帮',',','1','6','岁',',','开','始','带',
'领','沙','墟','帮','打','家','劫','舍','1','7','岁',',','因','为')
sr(-51, '故','意','伤','人','判','了','三','年','。','2','0','岁',
',','从','局','里','出','来',',','见','到','了','建','明',',','是',
'否','要','结','交','?','?','(','填','是','或','否',')')
while i > 0:
p = myscreen.textinput("选择", "输入“是”或“否”:")
if p == "是":
an = t
break
elif p == "否":
an = f
break
else:
pass
if an==t:
delete()
sr(0,'你','认','识','了','建','明',',','并','且',
'相','交','甚','欢',',','结','交','了','人','生',
'中','第','一','个','知','心','朋','友',',','2','1',
'岁',',','爬','山','时','脚','下','一')
sr(-17,'空',',','建','明','救','了','你',',','2','3','岁',
'时',',','建','明','彻','底','疯','狂',',','而','他',
'身','后','是','万','丈','深','渊',',','是','否','救','他','?','.','.','.')
while i > 0:
p = myscreen.textinput("选择", "输入“是”或“否”:")
if p == "是":
an = t
break
elif p == "否":
an = f
break
else:
pass
if an ==t:
sr(-34,'建','明','疯','狂','的','蹂','♂','*','你',',',
'导','致','了','你','的','喵','亡',',','全','剧','终',',',
'换','个','选','择','继','续','人','生','吧','~','~','~','.','.','.','.')
die()
elif an == f:
delete()
sr(0,'建','明','的','喵','给','你','带','来','了','无',
'尽','的','悲','伤',',','于','是','你','创','作','了',
'建','明','之','歌',',','靠','着','这','首','歌','一','炮','走','红',
',','捏','嘿')
sr(-17,'嘿',',','创','作','的','成','功','使','你','冲','昏',
'了','头','脑',',','于','是','你','又','创','作','了','歌','曲',
'鸭','你','太','美',',','这','一','举','动','使','同','行','只','因')
sr(-34,'哥','对','你','产','生','了','嫉','妒',',','是','否','选','择',
'隐','姓','埋','名','?','(','填','是','或','否',')','L','o','a',
'd','i','n','g','.','.','.','.','.','.','.')
while i > 0:
p = myscreen.textinput("选择", "输入“是”或“否”:")
if p == "是":
an = t
break
elif p == "否":
an = f
break
else:
pass
if an == t:
delete()
sr(0,'你','明','智','的','选','择','了','隐','姓','埋','名',',','这','时','你',
'2','8','岁',',','你','决','定','当','一','个','瓜','摊','老','板',',','来',
'圆','小','时','候','想','吃','西')
sr(-17,'瓜','的','梦','想','。','2','9','岁','收','摊','回','家','的','路','上',
',','你','在','路','边','发','现','一','本','破','烂','不','堪','的','书',',',
'隐','约','可','见','“','九','阳')
sr(-34,'”','二','字',',','难','道','是','传','说','中','的','九','阳','秘','籍','?',
'要','不','要','捡','起','来','看','看','?','L','a','o','d','i','n','g','.','.','.','.','.','.')
while i > 0:
p = myscreen.textinput("选择", "输入“是”或“否”:")
if p == "是":
an = t
break
elif p == "否":
an = f
break
else:
pass
if an == t:
delete()
sr(0,'你','俯','身','蹲','下',',','一','发','手','里','剑','擦','着','你','的',
'头','皮','飞','了','过','去','。','你','怀','着','忐','忑','的','心','情','翻',
'开','书',',','一','行','字','映')
sr(-17,'入','眼','帘',':','九','阳','豆','浆','机','使','用','说','明','书','。',
'你','扔','下','书',',','回','家','了','。','4','3','岁','时',',','一','个','男',
'的','过','来','问','你','这')
sr(-34,'瓜','保','熟','吗','?','?','?','(','填','是','或','否',')','。','L',
'o','a','d','i','n','g','.','.','.','.','.','.','.','.','.','.','.','.','.','.','.','.','.')
while i > 0:
p = myscreen.textinput("选择", "输入“是”或“否”:")
if p == "是":
an = t
break
elif p == "否":
an = f
break
else:
pass
if an == t:
delete()
sr(0, '男','人','给','了','你','一','刀',',','直','接','把','你','送','上','了','天',
',','见','到','了','上','帝',',','上','帝','让','你','穿','越','时','空',',','回','到',
'了','新','四','军')
sr(-17, '时','代',',','此','时','的','你','正','站','在','门','口',',','端','着','一',
'锅','鸡','汤','不','知','所','措',',','你','是','否','要','把','鸡','汤','送','进','去',
'?','?','?','.')
while i > 0:
p = myscreen.textinput("选择", "输入“是”或“否”:")
if p == "是":
an = t
break
elif p == "否":
an = f
break
else:
pass
if an == t:
delete()
sr(0,'你','把','鸡','汤','端','了','进','去',',','看','到','了','身','上','的','特','工',
'证',',','你','进','去','一','看',',','大','伙','正','在','商','量','如','何','陷','害','你',',','你')
sr(-17,'气','愤','地','说',':','t','n','n','d',',','为','什','么','陷','害','我','?','然','后','强',
'行', '给', '每', '个', '人', '灌', '了', '鸡', '汤', '(', '包', '括', '自', '己', ')', ',', '然', '后')
sr(-34, '这', '下', '真', '的', '全', '剧', '终', '了', '。', '。', '。', 'L', 'o', 'ad', 'i', 'n', 'g', '.', '.', '.', '.',
'.','.','.','.','.','.','.','.','.','.','.','.','.','.','.','.','.')
break
elif an == f:
sr(-34,'你','被','门','口','的','超','高','级','特','工','偷','袭','致','喵',',','全','剧','终',',',
'换','个','选','择','继','续','人','生','吧','~','~','~','.','.','.','.','.','.','.')
die()
else:
pass
elif an == f:
sr(-51, '男','人','没','说','什','么',',','径','直','走','开','了',',','从','此','再','也',
'没','人','来','买','你','的','瓜',',','你','饿','喵','了','。','全','剧','终',',','换','个','选','择')
sr(-68,'继','续','人','生','吧','~','~','~','L','o','a','d','i','n','g','.','.','.','.','.',
'.','.','.','.','.','.','.','.','.','.','.','.','.','.','.','.','.','.')
die()
else:
pass
elif an == f:
sr(-51,'你','放','弃','了','捡','书','的','想','法',',','接','着','往','家','走',',',
'突','然','从','五','百','里','外','飞','来','一','发','手','里','剑',',','杀','喵',
'了','你',',','全','剧')
sr(-68,'终',',','换','个','选','择','继','续','人','生','吧','~','~','~','~','L','o',
'a','d','i','n','g','.','.','.','.','.','.','.','.','.','.','.','.','.','.','.','.')
die()
else:
pass
elif an == f:
sr(-51,'张','扬','的','你','被','只','因','哥','的','小','黑','子','们',
'强','行','食','油','饼','致','喵',',','全','剧','终',',','换','个','选',
'择','继','续','人','生','吧','~','~','~','~')
die()
else:
pass
else:
pass
elif an == f:
sr(-68,'两','年','后',',','你','在','山','上','游','玩','时',',',
'脚','下','一','空',',','坠','崖','身','亡',',','全','剧','终',
',','换','个','选','择','继','续','人','生','吧','~','~','~')
die()
else:
pass
elif an == f:
sr(-17, '因','为','你','没','有','东','西','可','玩',',',
'所','以','盯','上','了','家','里','的','电','插','座',',',
'然','后','被','高','压','电','电','喵','了',',','全','剧','终','.','.','.')
die()
else:
pass
else:
pass
delete_max()
mypen.penup()
mypen.goto(0,-200)
mypen.pendown()
mypen.write("感谢游玩", font=("文泉驿正黑", 70), align="center")
__Pen = turtle.Pen()
# 彩色弹球
t = turtle.Pen()
t.speed(0)
turtle.bgcolor('black')
# 更改sides变量,可以画出完全不同的图形哦
# 改为2、3、4、5、6等,看看效果吧
sides = 2
colors = ['red', 'yellow', 'blue', 'orange', 'green', 'purple']
for x in range(360):
t.pencolor(colors[(x % sides)])
t.forward(((x * 3) / sides + x))
t.left((360 / sides + 1))
t.pensize(((x * sides) / 200))
t.left(90)
turtle.down()
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn