七夕嘶是,用python表白的各種姿勢

一眨眼又到了七夕钙勃,這個古老又神圣的日子。小浪同舉國上下無數(shù)名艱苦的程序員一樣聂喇,一頭扎入了一場由"女神"這種生物引起的戰(zhàn)爭辖源。只不過,在戰(zhàn)歌的幫助下希太,指尖浪得飛起克饶。

如何用python優(yōu)雅地對女神表白呢?

代碼和程序地址:https://github.com/ADlead/Qixi.git

1. 一行代碼

使用print函數(shù)誊辉,最簡單的真誠

print('\n'.join([''.join([('ILOVEYOU '[(x - y) % 8] if (
        (x * 0.05) ** 2 + (y * 0.1) ** 2 - 1) ** 3 - (x * 0.05) ** 2 * (
        y * 0.1) ** 3 <= 0 else ' ') for x in range(-30, 30)]) for y in range(15, -15, -1)]))

直接運行矾湃,可得結(jié)果


這個方法簡單直接,缺點是技能比較低階堕澄,對高級的女神來說殺傷力不夠邀跃。那么霉咨,要怎么辦呢?

2. 手動繪心

既然以靜制動無法取勝坞嘀,那就讓python來手動繪制一顆心

import turtle
import math
heart = turtle.Screen()
heart.setworldcoordinates(-7, -7, 7, 7) # set size
alex = turtle.Turtle()
alex.color("purple")  # set color
alex.pensize(7)
alex.penup()
alex.speed(7)
walkStart = -1
walkEnd = 1
i = walkStart
j = walkEnd
while i <= 0 and j >= 0:
    y1 = math.sqrt(1 - i * i) + (i * i) ** (1/4.0)
    y2 = -math.sqrt(1 - i * i) + (i * i) ** (1/4.0)
    y3 = math.sqrt(1 - j * j) + (j * j) ** (1/4.0)
    y4 = -math.sqrt(1 - j * j) + (j * j) ** (1/4.0)
    alex.setx(i)
    alex.sety(y1)
    alex.dot()
    alex.sety(y2)
    alex.dot()
    alex.setx(j)
    alex.sety(y3)
    alex.dot()
    alex.sety(y4)
    alex.dot()
    # adjust density
    i += 0.07
    j -= 0.07
heart.exitonclick()

與第一個方法相比躯护,這個顯得更加浪漫惊来,但是感覺還是不夠猛啊丽涩,似乎也仍可能會被女神拒絕。

3. 表白程序

那就來一個讓女神無法拒絕的程序裁蚁,這也是曾經(jīng)在dou音上很火的一個表白程序...

from tkinter import *
from tkinter import messagebox
import random

def no_close():
    return

def close_all_windows():
    window.destroy()
# cancel tips
def close_windows():
    messagebox.showinfo(title="不要嘛~", message="不選喜歡不許走矢渊!")
# “喜歡”window
def Love():
    love = Toplevel(window)
    love.geometry("300x100+580+250")
    love.title("愛你么么噠~")
    btn = Button(love, text="那我們在一起吧!", width=15, height=2, command=close_all_window)
    btn.place(x=100, y=30)
    love.protocol("WM_DELETE_WINDOW", no_close)

def on_enter(e):
    global pos
    dx = random.randint(100, 200)
    dy = random.randint(100, 300)
    print(pos, dx, dy)
    pos = (pos[0] + dx) % 200, (pos[1] - 250 + dy) % 350 + 250
    btn2.place(x=pos[0], y=pos[1])

window = Tk()
window.title("嗨枉证,女神~")  # set title
window.geometry("360x640+550+50")  # set size
window.protocol("WM_DELETE_WINDOW", close_windows)  # close window
label = Label(window, text="喜歡你很久了", font=("微軟雅黑", 18))
label.place(x=120, y=50)
label = Label(window, text="你喜歡我嗎矮男?", font=("微軟雅黑", 24))
label.place(x=70, y=100)
btn1 = Button(window, text="喜歡", width=15, height=2, command=Love)
btn1.place(x=110, y=200)
# "不喜歡" button
pos = [110, 300]
btn2 = Button(window, text="不喜歡", width=15, height=2)
btn2.place(x=pos[0], y=pos[1])

btn2.bind("<Enter>", on_enter)
# show window and keep running
window.mainloop()

通過pyinstaller把程序打包成exe之后,把程序發(fā)給小姐姐室谚,讓她運行

表白的形式各種各樣毡鉴,最重要的還是要有心意,有心才能打動對方秒赤。

浪完了猪瞬,我也該去花店買一束花,送給我心中的那個小姐姐了入篮。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末陈瘦,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子潮售,更是在濱河造成了極大的恐慌痊项,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,252評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件酥诽,死亡現(xiàn)場離奇詭異鞍泉,居然都是意外死亡,警方通過查閱死者的電腦和手機肮帐,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,886評論 3 399
  • 文/潘曉璐 我一進店門塞弊,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人泪姨,你說我怎么就攤上這事游沿。” “怎么了肮砾?”我有些...
    開封第一講書人閱讀 168,814評論 0 361
  • 文/不壞的土叔 我叫張陵诀黍,是天一觀的道長。 經(jīng)常有香客問我仗处,道長眯勾,這世上最難降的妖魔是什么枣宫? 我笑而不...
    開封第一講書人閱讀 59,869評論 1 299
  • 正文 為了忘掉前任,我火速辦了婚禮吃环,結(jié)果婚禮上也颤,老公的妹妹穿的比我還像新娘。我一直安慰自己郁轻,他們只是感情好翅娶,可當我...
    茶點故事閱讀 68,888評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著好唯,像睡著了一般竭沫。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上骑篙,一...
    開封第一講書人閱讀 52,475評論 1 312
  • 那天蜕提,我揣著相機與錄音,去河邊找鬼靶端。 笑死谎势,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的杨名。 我是一名探鬼主播脏榆,決...
    沈念sama閱讀 41,010評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼镣煮!你這毒婦竟也來了姐霍?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,924評論 0 277
  • 序言:老撾萬榮一對情侶失蹤典唇,失蹤者是張志新(化名)和其女友劉穎镊折,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體介衔,經(jīng)...
    沈念sama閱讀 46,469評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡恨胚,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,552評論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了炎咖。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片赃泡。...
    茶點故事閱讀 40,680評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖乘盼,靈堂內(nèi)的尸體忽然破棺而出升熊,到底是詐尸還是另有隱情,我是刑警寧澤绸栅,帶...
    沈念sama閱讀 36,362評論 5 351
  • 正文 年R本政府宣布级野,位于F島的核電站,受9級特大地震影響粹胯,放射性物質(zhì)發(fā)生泄漏蓖柔。R本人自食惡果不足惜辰企,卻給世界環(huán)境...
    茶點故事閱讀 42,037評論 3 335
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望况鸣。 院中可真熱鬧牢贸,春花似錦、人聲如沸镐捧。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,519評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽愤估。三九已至帮辟,卻和暖如春速址,著一層夾襖步出監(jiān)牢的瞬間玩焰,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,621評論 1 274
  • 我被黑心中介騙來泰國打工芍锚, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留昔园,地道東北人。 一個月前我還...
    沈念sama閱讀 49,099評論 3 378
  • 正文 我出身青樓并炮,卻偏偏與公主長得像默刚,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子逃魄,可洞房花燭夜當晚...
    茶點故事閱讀 45,691評論 2 361