چنل پایتون | جنگو | برنامه نویسی وب سایت | HTML & CSS & JS
441 subscribers
295 photos
142 videos
41 files
212 links
ارتباط با مدیر:

@Amir_1234_ka
Download Telegram
بازی دوز
import tkinter as tk
from tkinter import messagebox

class TicTacToe:
def __init__(self, root):
self.root = root
self.root.title("Tic-Tac-Toe")

self.current_player = "X"
self.board = [" " for _ in range(9)]

self.buttons = []
for i in range(9):
row, col = divmod(i, 3)
button = tk.Button(root, text=" ", font=("Helvetica", 24), width=5, height=2,
command=lambda i=i: self.on_click(i))
button.grid(row=row, column=col)
self.buttons.append(button)

def on_click(self, index):
if self.board[index] == " ":
self.board[index] = self.current_player
self.buttons[index].config(text=self.current_player)
if self.check_winner():
messagebox.showinfo("Game Over", f"Player {self.current_player} wins!")
self.reset_game()
elif " " not in self.board:
messagebox.showinfo("Game Over", "It's a draw!")
self.reset_game()
else:
self.current_player = "X" if self.current_player == "O" else "O"

def check_winner(self):
win_patterns = [(0, 1, 2), (3, 4, 5), (6, 7, 8),
(0, 3, 6), (1, 4, 7), (2, 5, 8),
(0, 4, 8), (2, 4, 6)]

for pattern in win_patterns:
if self.board[pattern[0]] == self.board[pattern[1]] == self.board[pattern[2]] != " ":
return True
return False

def reset_game(self):
self.board = [" " for _ in range(9)]
for button in self.buttons:
button.config(text=" ")
self.current_player = "X"


if __name__ == "__main__":
root = tk.Tk()
game = TicTacToe(root)
root.mainloop()
4
استفاده از ماژول networkx و matplotlib
4
توسعه مدرن جاوا اسکریپت اغلب با وظایفی در ارتباط با عملیات غیرهمزمان و مدیریت خطا مواجه است. معمولاً از ساختارهای try-catch و async-await برای این مقاصد استفاده می‌شود. با این حال، این روش‌ها ممکن است کد را سنگین کرده و خوانایی آن را کاهش دهند. برای رفع این مشکل، یک اپراتور جدید به نام ?= پیشنهاد شده است که به‌طور قابل‌توجهی مدیریت خطا را ساده‌تر کرده و خوانایی کد را بهبود می‌بخشد.

https://t.iss.one/programming_languages390
👍21❤‍🔥1
import os
from time import sleep
print("Hello world!")
os.system("cls")
sleep(2)

CLS در پایتون
5
کاربرد هوش مصنوعی در حوزه های مختلف

https://t.iss.one/programming_languages390
👍4
‼️میانبر های vs code که خیلی مهم اند😉

https://t.iss.one/programming_languages390
6
کسانی که بلدن فایل های پایتون رو به exe تبدیل کنن ریکشن قلب بزنن❤️
11
کسانی که اصن برنامه نویسن ریکشن قلب بزنن😂😐❤️
18👎4
خروجی کد بالا چیست؟
Anonymous Quiz
16%
-1
44%
ValueError
13%
1
28%
0
🔥2👎1