亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

Python,tkinter庫與turtle庫實(shí)現(xiàn)(520,情人節(jié))小禮物

系統(tǒng) 2166 0

?1.Turtle庫完成愛心情書傳遞

            
              __author__='Pythonstriker'
from turtle import *
from tkinter import *
import subprocess
import os
import random as ran

def Circlemove(size):
    for i in range(200):
        right(1)
        forward(1*size)

def Heart(x,y,size):
    setturtle(x,y)
    speed(0.6)
    color('red','pink')
    begin_fill()
    left(140)
    forward(111.65*size)
    Circlemove(size)
    left(120)
    Circlemove(size)
    forward(111.65*size)
    end_fill()
    penup()

def setturtle(x,y):
    penup()
    goto(x,y)
    pendown()

def Line():
    speed(0.6)
    pensize(10)
    setheading(0)
    setturtle(-300, 0)
    left(12)
    forward(210)
    setturtle(80, 80)
    forward(150)

def LineHead():
    pensize(1)
    speed(0.5)
    color('red', 'red')
    begin_fill()
    left(120)
    forward(20)
    right(150)
    forward(35)
    right(120)
    forward(35)
    right(150)
    forward(20)
    end_fill()

def SavePicture():
    ts = getscreen()
    ts.getcanvas().postscript(file="520.ps",colormode ='color')
    process = subprocess.Popen(["ps2pdf","520.ps","result.pdf"],shell = True)
    process.wait()
    os.remove("520.ps")

def main():
    Love_Words=["我喜歡的樣子,你都有。","后海有樹的院子,夏代有工的玉。此時(shí)此刻的云,二十來歲的你。","春風(fēng)再美也比不上你的笑,沒見過你的人不會(huì)明了。","你最可愛,我說時(shí)來不及思索,但思索之后還是這樣說。","如果我愛上了你的笑容,要怎么收藏怎么擁有?","其實(shí)千言萬語比不過我一句:我愛你","瓶邪","情不知所以一往而深","今夜我不關(guān)心人類,我只想你。"]
    Love_Letter=["有你陪伴的83天里,真好。","遇見你,此生甚幸。"]
    Random_Number=ran.randint(0,len(Love_Words)-1)
    setup(800, 600, 0, 0)
    getscreen().tracer(30, 0)
    hideturtle()
    pensize(3)
    color('red','pink')
    Heart(0,-25,0.75)
    home()
    Heart(-80,-50,1)
    Line()
    LineHead()
    pencolor("purple")
    speed(0.6)
    j=0
    for i in Love_Words[Random_Number]:
        j=j+1
        setturtle(j*25-250,-150+ran.randint(-1,1)*7)
        write(i,font=("楷體", 25, "normal"))
    j=0
    pencolor("purple")
    for i in Love_Letter:
        j=j+1
        setturtle(-400,275-j*27)
        write(i,font=("楷體", 25, "normal"))
    pencolor('black')
    setturtle(200,-300)
    write("作者:11520", move=True, align="left", font=("宋體", 3, "normal"))
    SavePicture()

if __name__ =='__main__':
    main()

            
          

Python,tkinter庫與turtle庫實(shí)現(xiàn)(520,情人節(jié))小禮物_第1張圖片

Python,tkinter庫與turtle庫實(shí)現(xiàn)(520,情人節(jié))小禮物_第2張圖片

2.利用Tkinter完成情人節(jié)小抽獎(jiǎng)活動(dòng)

            
              __author__='Pythonstriker'
import tkinter as tk
import random
import tkinter.messagebox


def juge(v1,v2,v3,v4,v5,v6,v7,v8,v9,v0):
    Prize = ['XX', 'XX', 'XX', 'XXX', 'XX', 'XX']
    handsomeboy = 'XXX'
    height = 'XX'
    weight = 'XX'
    feat = ['X','X','XX','XX','XX','XX']
    heat = ['XX','X','X']
    lover = ['XX','XX','XX']
    id = 'XX'
    phone = 'XX'
    xin = 'XX'
    time=['XX','XX','XX','XX','XX']
    if v1.get() == handsomeboy and height == v2.get() and v3.get() == weight and v4.get() in feat and v5.get() in heat\
        and v6.get() in lover and v7.get() == id and v8.get() == phone and v9.get() == xin and v0.get() in time:
        tk.messagebox.askquestion(title='寶貝520快樂,我愛你!', message='本次的獎(jiǎng)品是:'+random.choice(Prize)+'!!!')
    else:
        tk.messagebox.askquestion(title='寶貝,多想想答案呦', message='重新想想哪里有有問題呀。')

root = tk.Tk()
root.title('瑤瑤的520測(cè)試試卷!')
root.geometry('400x300')
var1 = tk.StringVar()
var2 = tk.StringVar()
var3 = tk.StringVar()
var4 = tk.StringVar()
var5 = tk.StringVar()
var6 = tk.StringVar()
var7 = tk.StringVar()
var8 = tk.StringVar()
var8 = tk.StringVar()
var9 = tk.StringVar()
var0 = tk.StringVar()
frame_bord = tk.Frame(width=400, height=300)
l1 = tk.Label(frame_bord,text='1.世界上最帥的人名字是什么:',width = 25,height = 1).grid(row=0, column=0)
l2 = tk.Label(frame_bord,text='2.世界上最帥的人身高是多少:',width = 25,height = 1).grid(row=1,column=0)
l3 = tk.Label(frame_bord,text='3.世界上最帥的人體重是多少:',width = 25,height = 1).grid(row=2,column=0)
l4 = tk.Label(frame_bord,text='4.世界上最帥的人最喜歡吃啥:',width = 25,height = 1).grid(row=3,column=0)
l5 = tk.Label(frame_bord,text='5.世界上最帥的人最討厭吃啥:',width = 25,height = 1).grid(row=4,column=0)
l6 = tk.Label(frame_bord,text='6.世界上最帥的人最愛的是誰:',width = 25,height = 1).grid(row=5,column=0)
l7 = tk.Label(frame_bord,text='7.世界上最帥的人身份證多少:',width = 25,height = 1).grid(row=6,column=0)
l8 = tk.Label(frame_bord,text='8.世界上最帥的人手機(jī)號(hào)多少:',width = 25,height = 1).grid(row=7,column=0)
l9 = tk.Label(frame_bord,text='9.大寶貝有信心永遠(yuǎn)在一起嗎:',width = 25,height = 1).grid(row=8,column=0)
l0 = tk.Label(frame_bord,text='10.男朋友打算什么時(shí)候領(lǐng)證 :',width = 25,height = 1).grid(row=9,column=0)
e1 = tk.Entry(frame_bord, textvariable=var1,show="*").grid(row=0, column=1)
e2 = tk.Entry(frame_bord, textvariable=var2).grid(row=1, column=1)
e3 = tk.Entry(frame_bord, textvariable=var3).grid(row=2, column=1)
e4 = tk.Entry(frame_bord, textvariable=var4).grid(row=3, column=1)
e5 = tk.Entry(frame_bord, textvariable=var5).grid(row=4, column=1)
e6 = tk.Entry(frame_bord, textvariable=var6).grid(row=5, column=1)
e7 = tk.Entry(frame_bord, textvariable=var7, show="*").grid(row=6, column=1)
e8 = tk.Entry(frame_bord, textvariable=var8,show="*").grid(row=7, column=1)
e9 = tk.Entry(frame_bord, textvariable=var9).grid(row=8, column=1)
e0 = tk.Entry(frame_bord, textvariable=var0).grid(row=9, column=1)
b1 = tk.Button(frame_bord,text='交卷',command=lambda: juge(var1,var2,var3,var4,var5,var6,var7,var8,var9,var0)).grid(row=10,column='0')
b2 = tk.Button(frame_bord,text='離開').grid(row=10,column='1')
frame_bord.pack()
root.mainloop()

            
          

可自行修改題目,答案可以根據(jù)自己需要填寫,回答正確,就可以抽獎(jiǎng)。

Python,tkinter庫與turtle庫實(shí)現(xiàn)(520,情人節(jié))小禮物_第3張圖片

Python,tkinter庫與turtle庫實(shí)現(xiàn)(520,情人節(jié))小禮物_第4張圖片 Python,tkinter庫與turtle庫實(shí)現(xiàn)(520,情人節(jié))小禮物_第5張圖片


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 天天综合久久久网 | 久久亚洲一级α片 | 亚洲欧美国产日产综合不卡 | 深夜免费在线观看 | 国内精品久久久久影院6 | www.久久在线 | 国产精品日韩在线观看 | 亚洲高清在线观看视频 | 亚洲免费久久 | 亚洲精品美女久久久aaa | 成人一级黄色片 | 婷婷在线成人免费观看搜索 | 日韩欧美国产精品第一页不卡 | 真实偷清晰对白在线视频 | 日韩精品一区二区三区视频 | 国产高清一区二区三区四区 | 国产日韩欧美成人 | 日本亚洲成高清一区二区三区 | 永久免费观看黄网站 | 日韩成人免费视频 | 中文字幕在线一区 | 狠狠操狠狠操狠狠操 | 免费视频久久看 | 四虎精品国产一区二区三区 | 国产特黄一级毛片特黄 | 成人夜夜 | 欧美金8天国 | 狠狠操狠狠操狠狠操 | 欧美人牲囗毛片 | 久久久久久网址 | 99自拍视频在线观看 | 国内精品自在自线视频香蕉 | www.黄视频 | 97se狠狠狠狠狼亚洲综合网 | 亚洲精品久久国产小说 | 国产一二三区在线观看 | 亚洲成人精品久久 | 美女被a到爽视频在线观看 美女被cao的视频免费看 | 一区二区三区成人 | 国产欧美亚洲精品第3页在线 | 波多野结衣高清在线播放 |