python3实现表白神器


Posted in Python onApril 09, 2019

本文实例为大家分享了使用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 相关文章推荐
python单链表实现代码实例
Nov 21 Python
python自动安装pip
Apr 24 Python
在Python的列表中利用remove()方法删除元素的教程
May 21 Python
Python实现简易版的Web服务器(推荐)
Jan 29 Python
Python 读取某个目录下所有的文件实例
Jun 23 Python
python爬取基于m3u8协议的ts文件并合并
Apr 26 Python
Python将主机名转换为IP地址的方法
Aug 14 Python
python将字典列表导出为Excel文件的方法
Sep 02 Python
TensorFlow2.X使用图片制作简单的数据集训练模型
Apr 08 Python
Django QuerySet查询集原理及代码实例
Jun 13 Python
Python常驻任务实现接收外界参数代码解析
Jul 21 Python
详解如何修改jupyter notebook的默认目录和默认浏览器
Jan 24 Python
详解python配置虚拟环境
Apr 08 #Python
从0开始的Python学习016异常
Apr 08 #Python
Python字符串匹配之6种方法的使用详解
Apr 08 #Python
Python面向对象实现一个对象调用另一个对象操作示例
Apr 08 #Python
Python后台开发Django的教程详解(启动)
Apr 08 #Python
Python3利用print输出带颜色的彩色字体示例代码
Apr 08 #Python
Python定义函数功能与用法实例详解
Apr 08 #Python
You might like
网友原创的PHP模板类代码
2008/09/07 PHP
php利用header函数实现文件下载时直接提示保存
2009/11/12 PHP
php不用内置函数对数组排序的两个算法代码
2010/02/08 PHP
PHP的Yii框架中YiiBase入口类的扩展写法示例
2016/03/17 PHP
phpstudy后门rce批量利用脚本的实现
2019/12/12 PHP
CSS心形加载的动画源码的实现
2021/03/09 HTML / CSS
html下载本地
2006/06/19 Javascript
javascript(jquery)利用函数修改全局变量的代码
2009/11/02 Javascript
分享一个用Mootools写的鼠标滑过进度条改变进度值的实现代码
2011/12/12 Javascript
html+javascript实现可拖动可提交的弹出层对话框效果
2013/08/05 Javascript
JavaScript中setInterval的用法总结
2013/11/20 Javascript
javaScript使用EL表达式的几种方式
2014/05/27 Javascript
JS实现仿京东淘宝竖排二级导航
2014/12/08 Javascript
JS实现仿新浪黄色经典滑动门效果代码
2015/09/27 Javascript
Prototype框架详解
2015/11/25 Javascript
JS实现的倒计时效果实例(2则实例)
2015/12/23 Javascript
jQuery EasyUI右键菜单实现关闭标签/选项卡
2016/10/10 Javascript
浅谈bootstrap使用中的一些问题以及解决过程
2016/10/18 Javascript
详解Vue 2.0封装axios笔记
2017/06/22 Javascript
Vue的百度地图插件尝试使用
2017/09/06 Javascript
Vue-Router2.X多种路由实现方式总结
2018/02/09 Javascript
Vue单页应用引用单独的样式文件的两种方式
2018/03/30 Javascript
JavaScript折半查找(二分查找)算法原理与实现方法示例
2018/08/06 Javascript
vue单页面实现当前页面刷新或跳转时提示保存
2018/11/02 Javascript
jquery实现商品sku多属性选择功能(商品详情页)
2019/12/20 jQuery
Python实现JSON反序列化类对象的示例
2018/01/31 Python
python放大图片和画方格实现算法
2018/03/30 Python
Python3 socket即时通讯脚本实现代码实例(threading多线程)
2020/06/01 Python
Python爬虫入门有哪些基础知识点
2020/06/02 Python
Python urlopen()参数代码示例解析
2020/12/10 Python
MAC彩妆英国官网:M·A·C UK
2018/05/30 全球购物
美国在线医疗分销商:MedEx Supply
2020/02/04 全球购物
伊莱克斯(Electrolux)俄罗斯网上商店:瑞典家用电器品牌
2021/01/23 全球购物
幼师专业求职推荐信
2013/11/08 职场文书
乡镇网格化管理实施方案
2014/03/23 职场文书
机关领导干部作风整顿整改措施
2014/09/19 职场文书