人总是会变的,从一开始的喜欢你,到后来的更喜欢你

Posted 有理想、有本领、有担当的有志青年

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了人总是会变的,从一开始的喜欢你,到后来的更喜欢你相关的知识,希望对你有一定的参考价值。

            I you baby

# 谨以此文件祝我宝贝520节日快乐!!!!!!!!!!!!

#             VEULWJLOVEU               ULWJLOVEULW           
#         JLOVEULWJLOVEULWJLOV     LOVEULWJLOVEULWJLOVE       
#      LWJLOVEULWJLOVEULWJLOVEULWJLOVEULWJLOVEULWJLOVEULWJ    
#     LWJLOVEULWJLOVEULWJLOVEULWJLOVEULWJLOVEULWJLOVEULWJLO   
#    LWJLOVEULWJLOVEULWJLOVEULWJLOVEULWJLOVEULWJLOVEULWJLOVE  
#   LWJLOVEULWJLOVEULWJLOVEULWJLOVEULWJLOVEULWJLOVEULWJLOVEUL 
#   WJLOVEULWJLOVEULWJLOVEULWJLOVEULWJLOVEULWJLOVEULWJLOVEULW 
#   JLOVEULWJLOVEULWJLOVEULWJLOVEULWJLOVEULWJLOVEULWJLOVEULWJ 
#   LOVEULWJLOVEULWJLOVEULWJLOVEULWJLOVEULWJLOVEULWJLOVEULWJL 
#    VEULWJLOVEULWJLOVEULWJLOVEULWJLOVEULWJLOVEULWJLOVEULWJL  
#    EULWJLOVEULWJLOVEULWJLOVEULWJLOVEULWJLOVEULWJLOVEULWJLO  
#     LWJLOVEULWJLOVEULWJLOVEULWJLOVEULWJLOVEULWJLOVEULWJLO   
#      JLOVEULWJLOVEULWJLOVEULWJLOVEULWJLOVEULWJLOVEULWJLO    
#        VEULWJLOVEULWJLOVEULWJLOVEULWJLOVEULWJLOVEULWJL      
#         ULWJLOVEULWJLOVEULWJLOVEULWJLOVEULWJLOVEULWJL       
#           JLOVEULWJLOVEULWJLOVEULWJLOVEULWJLOVEULWJ         
#             VEULWJLOVEULWJLOVEULWJLOVEULWJLOVEULW           
#                WJLOVEULWJLOVEULWJLOVEULWJLOVEU              
#                   VEULWJLOVEULWJLOVEULWJLOV                 
#                      WJLOVEULWJLOVEULWJL                    
#                          EULWJLOVEUL                        
#                             JLOVE                           
#                               V                                         
import tkinter as tk
from PIL import Image, ImageTk
from time import time, sleep
from random import choice, uniform, randint
from math import sin, cos, radians

GRAVITY = 0.98
colors = ['red', 'blue', 'yellow', 'white', 'green', 'orange', 'purple', 'seagreen',
          'indigo', 'cornflowerblue']

class Particle:

    def __init__(self, cv, idx, total, explosion_speed, x=0., y=0., vx=0., vy=0., size=2., color='red', lifespan=2,
                 **kwargs):
        self.id = idx
        self.x = x
        self.y = y
        self.initial_speed = explosion_speed
        self.vx = vx
        self.vy = vy
        self.total = total
        self.age = 0
        self.color = color
        self.cv = cv
        self.cid = self.cv.create_oval(
            x - size, y - size, x + size,
            y + size, fill=self.color)
        self.lifespan = lifespan

    def update(self, dt):
        self.age += dt

        if self.alive() and self.expand():
            move_x = cos(radians(self.id * 360 / self.total)) * self.initial_speed
            move_y = sin(radians(self.id * 360 / self.total)) * self.initial_speed
            self.cv.move(self.cid, move_x, move_y)
            self.vx = move_x / (float(dt) * 1000)

        elif self.alive():
            move_x = cos(radians(self.id * 360 / self.total))
            self.cv.move(self.cid, self.vx + move_x, self.vy + GRAVITY * dt)
            self.vy += GRAVITY * dt

        elif self.cid is not None:
            cv.delete(self.cid)
            self.cid = None

    def expand (self):
        return self.age <= 1.2

    def alive(self):
        return self.age <= self.lifespan

def simulate(cv):
    t = time()
    explode_points = []
    wait_time = randint(10, 100)
    numb_explode = randint(6, 10)
    for point in range(numb_explode):
        objects = []
        x_cordi = randint(50, 550)
        y_cordi = randint(50, 150)
        speed = uniform(0.5, 1.5)
        size = uniform(0.5, 3)
        color = choice(colors)
        explosion_speed = uniform(0.2, 1)
        total_particles = randint(10, 50)
        for i in range(1, total_particles):
            r = Particle(cv, idx=i, total=total_particles, explosion_speed=explosion_speed, x=x_cordi, y=y_cordi,
                         vx=speed, vy=speed, color=color, size=size, lifespan=uniform(0.6, 1.75))
            objects.append(r)
        explode_points.append(objects)

    total_time = .0
    while total_time < 1.8:
        sleep(0.01)
        tnew = time()
        t, dt = tnew, tnew - t
        for point in explode_points:
            for item in point:
                item.update(dt)
        cv.update()
        total_time += dt
    root.after(wait_time, simulate, cv)


def close(*ignore):
    global root
    root.quit()


if __name__ == '__main__':
    root = tk.Tk()
    cv = tk.Canvas(root, height=400, width=600)
    image = Image.open('1.jpg')
    photo = ImageTk.PhotoImage(image)

    cv.create_image(0, 0, image=photo, anchor='nw')
    cv.pack()

    root.protocol('WM_DELETE_WINDOW', close)
    root.after(100, simulate, cv)
    root.mainloop()
     

开发者涨薪指南 48位大咖的思考法则、工作方式、逻辑体系

以上是关于人总是会变的,从一开始的喜欢你,到后来的更喜欢你的主要内容,如果未能解决你的问题,请参考以下文章

20个让你效率变的更高的CSS代码小技巧!

你应该总是喜欢 xrange() 而不是 range() 吗?

JS2

javascript-数组简单的认识

为什么你总是“半途而废”- 李笑来

你怎么那么饥渴?