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操作MongoDB基础知识
Nov 01 Python
Python3实现从指定路径查找文件的方法
May 22 Python
利用Python为iOS10生成图标和截屏
Sep 24 Python
利用scrapy将爬到的数据保存到mysql(防止重复)
Mar 31 Python
python3 中文乱码与默认编码格式设定方法
Oct 31 Python
Python中的引用知识点总结
May 20 Python
基于Python的Post请求数据爬取的方法详解
Jun 14 Python
QML使用Python的函数过程解析
Sep 26 Python
Python通过TensorFLow进行线性模型训练原理与实现方法详解
Jan 15 Python
Python爬虫爬取、解析数据操作示例
Mar 27 Python
Python常用数字处理基本操作汇总
Sep 10 Python
Django扫码抽奖平台的配置过程详解
Jan 14 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
mysql中存储过程、函数的一些问题
2007/02/14 PHP
php array_walk() 数组函数
2011/07/12 PHP
php数组函数序列之array_combine() - 数组合并函数使用说明
2011/10/29 PHP
YII框架学习笔记之命名空间、操作响应与视图操作示例
2019/04/30 PHP
关于laravel后台模板laravel-admin select框的使用详解
2019/10/03 PHP
IE与FireFox的兼容性问题分析
2007/04/22 Javascript
JQUERY获取form表单值的代码
2010/07/17 Javascript
jQuery中dom元素上绑定的事件详解
2015/04/24 Javascript
浅谈JavaScript中的Math.atan()方法的使用
2015/06/14 Javascript
AngularJS ngModel实现指令与输入直接的数据通信
2016/09/21 Javascript
使用jQuery的load方法设计动态加载及解决被加载页面js失效问题
2017/03/01 Javascript
js实现方块上下左右移动效果
2017/08/17 Javascript
详解在vue-cli中引用jQuery、bootstrap以及使用sass、less编写css
2017/11/08 jQuery
JS实现根据详细地址获取经纬度功能示例
2019/04/16 Javascript
[03:37]2016完美“圣”典 风云人物:Mikasa专访
2016/12/07 DOTA
Python采用raw_input读取输入值的方法
2014/08/18 Python
python 容器总结整理
2017/04/04 Python
Python 加密与解密小结
2018/12/06 Python
解决pycharm remote deployment 配置的问题
2019/06/27 Python
sklearn-SVC实现与类参数详解
2019/12/10 Python
pytorch 使用加载训练好的模型做inference
2020/02/20 Python
Django调用百度AI接口实现人脸注册登录代码实例
2020/04/23 Python
css3实现3D色子翻转特效
2014/12/23 HTML / CSS
加拿大女包品牌:Matt & Nat
2017/05/12 全球购物
Chicco婴儿用品美国官网:汽车座椅、婴儿推车、高脚椅等
2018/11/05 全球购物
沃尔玛旗下墨西哥超市:Bodega Aurrera
2020/11/13 全球购物
旅游管理实习自我鉴定
2013/09/29 职场文书
优秀英语专业毕业生求职信
2013/11/23 职场文书
课程设计心得体会
2013/12/28 职场文书
电钳专业个人求职信
2014/01/04 职场文书
单位领导证婚词
2014/01/14 职场文书
女方回门宴答谢词
2014/01/14 职场文书
宝宝周岁宴答谢词
2014/01/26 职场文书
六查六看心得体会
2014/10/14 职场文书
爱国主义教育基地观后感
2015/06/18 职场文书
Canvas绘制像素风图片的示例代码
2021/09/25 HTML / CSS