python3實(shí)現(xiàn)表白神器
本文實(shí)例為大家分享了使用python3制作的表白神器,供大家參考,具體內(nèi)容如下
使用python3制作的小玩意,哪里需要改造的,望各位評論一下!
#coding=utf-8
#第一個(gè)小項(xiàng)目/love 0.0.4
#該程序目的是為了表白而誕生的
#程序原創(chuàng)者:文
import time
import turtle
i = 0
q = 2
name = ['某某','某某某','1'] #填寫她名字
lovename = ['文', '1'] #這里填寫你的名字
def yanchi():
time.sleep(3) #此出應(yīng)選3,如需調(diào)試,請將此出寫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) # 移動畫筆到指定起始坐標(biāo)(窗口中心為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) # 畫筆粗細(xì)
turtle.speed(1) # 描繪速度
# 初始化畫筆起始坐標(biāo)
move_pen_position(x=0,y=-180) # 移動畫筆位置
turtle.left(140) # 向左旋轉(zhuǎn)140度
turtle.begin_fill() # 標(biāo)記背景填充位置
# 畫心形直線( 左下方 )
turtle.forward(224) # 向前移動畫筆,長度為224
# 畫愛心圓弧
hart_arc() # 左側(cè)圓弧
turtle.left(120) # 調(diào)整畫筆角度
hart_arc() # 右側(cè)圓弧
# 畫心形直線( 右下方 )
turtle.forward(224)
turtle.end_fill() # 標(biāo)記背景填充結(jié)束位置
# 在心形中寫上表白話語
move_pen_position(0,0) # 表白語位置
turtle.hideturtle() # 隱藏畫筆
turtle.color('#CD5C5C', 'pink') # 字體顏色
# font:設(shè)定字體、尺寸(電腦下存在的字體都可設(shè)置) 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")
# 點(diǎn)擊窗口關(guān)閉程序
window = turtle.Screen()
window.exitonclick()
print('程序載入中....')
yanchi()
love()
yanchi()
print('')
print('='*70)
print('='*70)
yanchi()
print('(提示:您有三次輸入的機(jī)會!三次過后直接退出。)')
while i<3:
i+=1
print('='*70)
insertName = input('請準(zhǔn)確的輸入你的名字: ')
print('='*70)
if insertName in name:
print('Hello,%s,Welcome。'%insertName)
print('='*70)
break
else:
print('(提示:您有三次輸入的機(jī)會!)')
print('第%d輸入錯(cuò)誤!剩余%d次!'%(i,q))
q-=1
if q==-1:
print('你是不是故意的。。。!')
yanchi()
input('程序已結(jié)束,請按回車鍵退出?。。?)
exit()
print (time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())) #顯示本地時(shí)間
print('來玩玩游戲吧,選一個(gè)')
print('1、猜猜誰最在乎你')
print('2、即將推出')
print('3、即將推出')
xuanxiang = input('選一個(gè)吧:')
while xuanxiang == ''or'2'or'3':
if xuanxiang == '':
xuanxiang1 = '不能為空白哦'
if xuanxiang == '2'or '3':
xuanxiang1 = '此選項(xiàng)即將推出'
if xuanxiang == '1':
break
xuanxiang = input('%s,請重新選一個(gè)吧:'%xuanxiang1)
if xuanxiang == '1':
while True:
love = input('請輸入你認(rèn)為誰最在乎你的那個(gè)人的名字吧:')
print('='*70)
if love in lovename:
print('='*70)
yanchi()
print('*'*70)
print('如果你看到下面這句話的話,就告訴他吧,他等你很久了。')
print('*'*70)
tuxing()
print('不要讓后來的我們什么都有了,卻沒有了我們。。。。')
print('*'*70)
print('*'*70)
break
else:
print('輸入錯(cuò)了,再好好考慮考慮,要不然不給你出去,哼,重新輸入?。。?)
print('='*70)
time.sleep(5)
input('程序執(zhí)行完畢,按回車鍵退出!')
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- 教你利用Python+Turtle繪制簡易版愛心表白
- Python繪制的愛心樹與表白代碼(完整代碼)
- python實(shí)現(xiàn)跨年表白神器--你值得擁有
- 一篇文章教你用python畫動態(tài)愛心表白
- python如何寫出表白程序
- 520使用Python實(shí)現(xiàn)“我愛你”表白
- 程序員的七夕用30行代碼讓Python化身表白神器
- 很酷的python表白工具 你喜歡我嗎
- python仿抖音表白神器
- python抖音表白程序源代碼
- 我喜歡你 抖音表白程序python版
- python七夕浪漫表白源碼
- python浪漫表白源碼
- python愛心表白 每天都是浪漫七夕!
- 520必備!這些Python表白代碼祝你脫單成功
相關(guān)文章
機(jī)器學(xué)習(xí)python實(shí)戰(zhàn)之手寫數(shù)字識別
這篇文章主要為大家詳細(xì)介紹了機(jī)器學(xué)習(xí)python實(shí)戰(zhàn)之手寫數(shù)字識別,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-11-11
Python簡單實(shí)現(xiàn)socket信息發(fā)送與監(jiān)聽功能示例
這篇文章主要介紹了Python簡單實(shí)現(xiàn)socket信息發(fā)送與監(jiān)聽功能,結(jié)合實(shí)例形式分析了Python基于socket構(gòu)建客戶端與服務(wù)器端通信相關(guān)操作技巧,需要的朋友可以參考下2018-01-01
Python編程實(shí)現(xiàn)刪除VC臨時(shí)文件及Debug目錄的方法
這篇文章主要介紹了Python編程實(shí)現(xiàn)刪除VC臨時(shí)文件及Debug目錄的方法,涉及Python針對文件與目錄的遍歷、刪除等相關(guān)操作技巧,需要的朋友可以參考下2017-03-03
Python 如何用一行代碼實(shí)現(xiàn)for循環(huán)初始化數(shù)組
這篇文章主要介紹了Python 用一行代碼實(shí)現(xiàn)for循環(huán)初始化數(shù)組的操作,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-03-03
利用Python輕松實(shí)現(xiàn)視頻轉(zhuǎn)GIF動圖
在看視頻的時(shí)候覺得某段非常有意思想弄成動圖,但是無從下手!本文就將介紹如何利用Python搞定這一需求,感興趣的小伙伴可以學(xué)習(xí)一下2022-01-01
Python腳本判斷 Linux 是否運(yùn)行在虛擬機(jī)上
這篇文章主要介紹了Python腳本判斷 Linux 是否運(yùn)行在虛擬機(jī)上,本文講解了判斷 OpenVZ/Xen PV/UML、判斷 VMware/Xen HVM/KVM、判斷 VirtualBox/Virtual PC等方法,需要的朋友可以參考下2015-04-04

