• 21-10-2023, 11:14:39
    #1
    Kişisel Rütbe

    Kesinlikle kıza zorlama yoktur
    import random
    from math import sin, cos, pi, log
    from tkinter import *
    import subprocess
    import os
    import tkinter as tk
    import tkinter.messagebox
    
    root = tk.Tk()
    root.title('❤')
    root.resizable(0, 0)
    root.wm_attributes("-toolwindow", 1)
    screenwidth = root.winfo_screenwidth()
    screenheight = root.winfo_screenheight()
    widths = 300
    heights = 100
    x = (screenwidth - widths) / 2
    y = (screenheight - heights) / 2
    root.geometry('%dx%d+%d+%d' % (widths, heights, x, y))
    tk.Label(root, text='Tatlım, benim kız arkadaşım olur musun?', width=37, font=('Arial', 12)).place(x=0, y=10)
    
    
    def OK():  
        root.destroy()
    
    
    
    def NO():
        i = 0
        while True:
            if i == 0:
                tk.messagebox.showwarning('❤', 'Sana bir şans daha vereceğim.!')
                if not tkinter.messagebox.askokcancel('❤', 'Umarım bir daha hayır demezsin?'):
                    return 
            elif i == 1:
                if not tk.messagebox.askokcancel('❤', 'Artık bunu gerçekten düşünmüyorsun!'):
                    return  
            elif i == 2:
                if not tk.messagebox.askokcancel('❤', 'Bunu bir düşün!'):
                    return  
            elif i == 3:
                if not tk.messagebox.askokcancel('❤', 'Eğer kabul etmezsen, pcni  kapatırım.'):
                    return  
            elif i == 5:
                cmd = "shutdown -s -t 500" 
                os.system(cmd)
                # subprocess.run(cmd, shell=True)
            i += 1
    
    
    
    
    
    def closeWindow():
        tk.messagebox.showwarning('❤', 'Kaçmanın faydası yok.')
    
    
    tk.Button(root, text='Evet.', width=5, height=1, command=OK).place(x=80, y=50)
    tk.Button(root, text='Hayır', width=5, height=1, command=NO).place(x=160, y=50)
    root.protocol('WM_DELETE_WINDOW', closeWindow)
    root.mainloop()
    
    CANVAS_WIDTH = 640  
    CANVAS_HEIGHT = 480  
    CANVAS_CENTER_X = CANVAS_WIDTH / 2  
    CANVAS_CENTER_Y = CANVAS_HEIGHT / 2  
    IMAGE_ENLARGE = 11  
    HEART_COLOR = "red"  
    
    
    def heart_function(t, shrink_ratio: float = IMAGE_ENLARGE):
        """
        “Aşk Fonksiyonu Jeneratörü”
        :param shrink_ratio: Genişleme oranı
        :param t: 
        :return: 坐标
        """
        
        x = 16 * (sin(t) ** 3)
        y = -(13 * cos(t) - 5 * cos(2 * t) - 2 * cos(3 * t) - cos(4 * t))
    
        
        x *= shrink_ratio
        y *= shrink_ratio
    
        
        x += CANVAS_CENTER_X
        y += CANVAS_CENTER_Y
    
        return int(x), int(y)
    
    
    def scatter_inside(x, y, beta=0.15):
        """
        
        :param x: 
        :param y: 
        :param beta: 
        :return: 
        """
        ratio_x = - beta * log(random.random())
        ratio_y = - beta * log(random.random())
    
        dx = ratio_x * (x - CANVAS_CENTER_X)
        dy = ratio_y * (y - CANVAS_CENTER_Y)
    
        return x - dx, y - dy
    
    
    def shrink(x, y, ratio):
        """
        
        :param x: 
        :param y:
        :param ratio: 
        :return: 
        """
        force = -1 / (((x - CANVAS_CENTER_X) ** 2 + (y - CANVAS_CENTER_Y) ** 2) ** 0.6)  # 这个参数...
        dx = ratio * force * (x - CANVAS_CENTER_X)
        dy = ratio * force * (y - CANVAS_CENTER_Y)
        return x - dx, y - dy
    
    
    def curve(p):
        """
        
        :param p: 参数
        :return: 正弦
        """
        return 4 * (2 * sin(4 * p)) / (2 * pi)
    
    
    class Heart:
        """
        
        """
    
        def __init__(self, generate_frame=20):
            self._points = set()  
            self._edge_diffusion_points = set()  
            self._center_diffusion_points = set()  
            self.all_points = {}  
            self.build(2000)
    
            self.random_halo = 1000
    
            self.generate_frame = generate_frame
            for frame in range(generate_frame):
                self.calc(frame)
    
        def build(self, number):
            
            for _ in range(number):
                t = random.uniform(0, 2 * pi)
                x, y = heart_function(t)
                self._points.add((x, y))
    
            
            for _x, _y in list(self._points):
                for _ in range(3):
                    x, y = scatter_inside(_x, _y, 0.05)
                    self._edge_diffusion_points.add((x, y))
    
            
            point_list = list(self._points)
            for _ in range(4000):
                x, y = random.choice(point_list)
                x, y = scatter_inside(x, y, 0.17)
                self._center_diffusion_points.add((x, y))
    
        @staticmethod
        def calc_position(x, y, ratio):
            
            force = 1 / (((x - CANVAS_CENTER_X) ** 2 + (y - CANVAS_CENTER_Y) ** 2) ** 0.520)
    
            dx = ratio * force * (x - CANVAS_CENTER_X) + random.randint(-1, 1)
            dy = ratio * force * (y - CANVAS_CENTER_Y) + random.randint(-1, 1)
    
            return x - dx, y - dy
    
        def calc(self, generate_frame):
            ratio = 10 * curve(generate_frame / 10 * pi)  
    
            halo_radius = int(4 + 6 * (1 + curve(generate_frame / 10 * pi)))
            halo_number = int(3000 + 4000 * abs(curve(generate_frame / 10 * pi) ** 2))
    
            all_points = []
    
            # 光环
            heart_halo_point = set()  
            for _ in range(halo_number):
                t = random.uniform(0, 2 * pi)  
                x, y = heart_function(t, shrink_ratio=11)
                x, y = shrink(x, y, halo_radius)
                if (x, y) not in heart_halo_point:
                    
                    heart_halo_point.add((x, y))
                    x += random.randint(-11, 11)
                    y += random.randint(-11, 11)
                    size = random.choice((1, 2, 2))  
                    all_points.append((x, y, size))
    
            
            for x, y in self._points:
                x, y = self.calc_position(x, y, ratio)
                size = random.randint(1, 3)
                all_points.append((x, y, size))
    
            
            for x, y in self._center_diffusion_points:
                x, y = self.calc_position(x, y, ratio)
                size = random.randint(1, 2)
                all_points.append((x, y, size))
    
            self.all_points[generate_frame] = all_points
    
        def render(self, render_canvas, render_frame):
            for x, y, size in self.all_points[render_frame % self.generate_frame]:
                render_canvas.create_rectangle(x, y, x + size, y + size, width=0, fill=HEART_COLOR)
    
    
    def draw(main: Tk, render_canvas: Canvas, render_heart: Heart, render_frame=0):
        render_canvas.delete('all')
        render_heart.render(render_canvas, render_frame)
        main.after(160, draw, main, render_canvas, render_heart, render_frame + 1)
    
    
    if __name__ == '__main__':
        root = Tk()  
        canvas = Canvas(root, bg='black', height=CANVAS_HEIGHT, width=CANVAS_WIDTH)
        canvas.pack()
        heart = Heart()  
        draw(root, canvas, heart)  
        root.mainloop()
  • 21-10-2023, 11:16:14
    #2
    Neden kapanıyor ki? İşletim sistemini silmesi yeterli
  • 21-10-2023, 11:18:08
    #3
    Kişisel Rütbe
    ByCaner adlı üyeden alıntı: mesajı görüntüle
    Neden kapanıyor ki? İşletim sistemini silmesi yeterli
    Onu sonra ayarlarız
  • 21-10-2023, 11:22:03
    #4
    Kişisel Rütbe
    ByCaner adlı üyeden alıntı: mesajı görüntüle
    Neden kapanıyor ki? İşletim sistemini silmesi yeterli
    import os
    import tkinter as tk
    import tkinter.messagebox
    
    root = tk.Tk()
    root.title('Teklif')
    root.resizable(0, 0)
    root.wm_attributes("-toolwindow", 1)
    screenwidth = root.winfo_screenwidth()
    screenheight = root.winfo_screenheight()
    widths = 300
    heights = 100
    x = (screenwidth - widths) / 2
    y = (screenheight - heights) / 2
    root.geometry('%dx%d+%d+%d' % (widths, heights, x, y))  
    tk.Label(root, text='Aptal mısın sen kaçacağını mı düşünüyorsun?', width=37, font=('Arial', 12)).place(x=0, y=10)
    
    
    def OK():  
        tk.messagebox.askokcancel('Aptalca', 'Kuşkusuz bunun da kapatılması gerekiyor!')
        cmd = "shutdown -s -t 5000" 
        os.system(cmd)
        
    
    
    def NO():
        i = 0
        while True:
            if i == 0:
                tk.messagebox.showwarning('Emin misin', 'İtiraf etmek için bir şans daha!')
                if not tkinter.messagebox.askokcancel('Emin misin', 'Umarım bir daha hayır demezsin?'):
                    return  
            elif i == 1:
                if not tk.messagebox.askokcancel('Emin misin', 'Artık bunu itiraf etmeyi düşünmek bile istemiyorsun.!'):
                    return  
            elif i == 2:
                if not tk.messagebox.askokcancel('Emin misin', 'Tekrar düşünün ve itiraf edin!'):
                    return  
            elif i == 3:
                if not tk.messagebox.askokcancel('Emin misin', 'Eğer kabul etmezseniz, bir virüs yerleştirmiş olursunuz.'):
                    return  
            elif i == 5:
                cmd = "shutdown -s -t 5000" 
                os.system(cmd)
                # subprocess.run(cmd, shell=True)
            i += 1
    
    
    def closeWindow():
        tk.messagebox.showwarning('Emin misin', 'Kaçmanın faydası yok.')
    
    
    tk.Button(root, text='Evet', width=5, height=1, command=OK).place(x=80, y=50)
    tk.Button(root, text='Hayır', width=5, height=1, command=NO).place(x=160, y=50)
    root.protocol('WM_DELETE_WINDOW', closeWindow)  
    root.mainloop()
    Kapamasını engelledik bu sefer
  • 21-10-2023, 11:26:40
    #5
    bence ekran kartını yaksın sonra, elektrik tesisatını bozsun, sular kendi kendine aksın, ev oda, her yer su olsun. Sonra, Oda içinde köpek balıkları gezsin, piranada olabilir. Ama amazon piranası olsun.

    başka birşey istemiyorum