使用python3制作的表白神器

使用python3制作的小玩意,哪里需要改造的,望各位评论一下!

#coding=utf-8
#第一个小项目/love 0.0.4
#该程序目的是为了表白而诞生的
#程序原创者:文
import time
import turtle
i = 0	
q = 2	
name = ['某某','某某某','1']	#填写她名字
lovename = ['文', '1'] 	#这里填写你的名字

def yanchi():
	time.sleep(3)	#此出应选3,如需调试,请将此出写0

def love():
	print('')
	print('       //             //////         //        //       //////////       ')
	print('      //            //      //       //        //       //               ')
	print('     //           ///       ///       //      //        //               ')
	print('    //            ///       ///       //      //        //////////       ')
	print('   //             ///       ///        //    //         //               ')
	print('  //               //      //           //  //          //               ')
	print('  /////////          //////              ///            //////////       ')

def tuxing():
	def hart_arc():
		for i in range(200):
			turtle.right(1)
			turtle.forward(2)
			
	def move_pen_position(x, y):
		turtle.hideturtle()     # 隐藏画笔(先)
		turtle.up()     # 提笔
		turtle.goto(x, y)    # 移动画笔到指定起始坐标(窗口中心为0,0)
		turtle.down()   # 下笔
		turtle.showturtle()     # 显示画笔
	love = ''
	signature = 'Mr.文'	#这里填写你的名字
	if love == '':
		love = 'I Love You'
	# 初始化
	turtle.setup(width=800, height=500)     # 窗口(画布)大小
	turtle.color('red', 'pink')     # 画笔颜色
	turtle.pensize(3)       # 画笔粗细
	turtle.speed(1)     # 描绘速度
	# 初始化画笔起始坐标
	move_pen_position(x=0,y=-180)   # 移动画笔位置
	turtle.left(140)    # 向左旋转140度
	turtle.begin_fill()     # 标记背景填充位置
	# 画心形直线( 左下方 )
	turtle.forward(224)    # 向前移动画笔,长度为224
	# 画爱心圆弧
	hart_arc()      # 左侧圆弧
	turtle.left(120)    # 调整画笔角度
	hart_arc()      # 右侧圆弧
	# 画心形直线( 右下方 )
	turtle.forward(224)
	turtle.end_fill()       # 标记背景填充结束位置
	# 在心形中写上表白话语
	move_pen_position(0,0)      # 表白语位置
	turtle.hideturtle()     # 隐藏画笔
	turtle.color('#CD5C5C', 'pink')      # 字体颜色
	# font:设定字体、尺寸(电脑下存在的字体都可设置)  align:中心对齐
	turtle.write(love, font=('Arial', 30, 'bold'), align="center")
	# 签写署名
	if signature != '':
		turtle.color('red', 'pink')
		time.sleep(2)
		move_pen_position(180, -180)
		turtle.hideturtle()  # 隐藏画笔
		turtle.write(signature, font=('Arial', 20), align="center")
	# 点击窗口关闭程序
	window = turtle.Screen()
	window.exitonclick()
	




print('程序载入中....')
yanchi()
love()
yanchi()
print('')

print('='*70)
print('='*70)
yanchi()
print('(提示:您有三次输入的机会!三次过后直接退出。)')

while i<3:
    i+=1
    print('='*70)
    insertName = input('请准确的输入你的名字:   ')
    print('='*70)

    if insertName in name: 
        print('Hello,%s,Welcome。'%insertName)
        print('='*70)
        break
    else:
        print('(提示:您有三次输入的机会!)')
        print('第%d输入错误!剩余%d次!'%(i,q))
        q-=1
        if q==-1:
            print('你是不是故意的。。。!')
            yanchi()
            input('程序已结束,请按回车键退出!!!')
            exit()
			
print (time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()))	#显示本地时间
print('来玩玩游戏吧,选一个')
print('1、猜猜谁最在乎你')
print('2、即将推出')
print('3、即将推出')
xuanxiang = input('选一个吧:')
while xuanxiang == ''or'2'or'3':
	if xuanxiang == '':
		xuanxiang1 = '不能为空白哦'
	if xuanxiang == '2'or '3':
		xuanxiang1 = '此选项即将推出'
	if xuanxiang == '1':
		break
	xuanxiang = input('%s,请重新选一个吧:'%xuanxiang1)
if xuanxiang == '1':
	
	while True:
		love = input('请输入你认为谁最在乎你的那个人的名字吧:')
		print('='*70)

		if love in lovename:   
			print('='*70)
			yanchi()
			print('*'*70)
			print('如果你看到下面这句话的话,就告诉他吧,他等你很久了。')
			print('*'*70)
			tuxing()
			print('不要让后来的我们什么都有了,却没有了我们。。。。')
			print('*'*70)
			print('*'*70)
			break
		else:
			print('输入错了,再好好考虑考虑,要不然不给你出去,哼,重新输入!!!')
			print('='*70)



time.sleep(5)
input('程序执行完毕,按回车键退出!')

你可能感兴趣的:(python)