بازی دوز
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
توسعه مدرن جاوا اسکریپت اغلب با وظایفی در ارتباط با عملیات غیرهمزمان و مدیریت خطا مواجه است. معمولاً از ساختارهای try-catch و async-await برای این مقاصد استفاده میشود. با این حال، این روشها ممکن است کد را سنگین کرده و خوانایی آن را کاهش دهند. برای رفع این مشکل، یک اپراتور جدید به نام ?= پیشنهاد شده است که بهطور قابلتوجهی مدیریت خطا را سادهتر کرده و خوانایی کد را بهبود میبخشد.
https://t.iss.one/programming_languages390
https://t.iss.one/programming_languages390
👍2❤1❤🔥1
شما چه زبانی کار میکنید؟🤔
Anonymous Poll
64%
Python 🐍
16%
C/C++/C# 🖱️
2%
PHP 🐘
18%
JavaScript, HTML, CSS 💻
0%
Java😃
import os
from time import sleep
print("Hello world!")
os.system("cls")
sleep(2)
CLS در پایتون
❤5
چنل پایتون | جنگو | برنامه نویسی وب سایت | HTML & CSS & JS
import os from time import sleep print("Hello world!") os.system("cls") sleep(2) CLS در پایتون
❗️توجه داشته باشید که این کد در گوشی اجرا نمیشود و فقط برای ویندوز هست ‼️
کسانی که بلدن فایل های پایتون رو به exe تبدیل کنن ریکشن قلب بزنن❤️
❤11
کسانی که اصن برنامه نویسن ریکشن قلب بزنن😂😐❤️
❤18👎4
چنل پایتون | جنگو | برنامه نویسی وب سایت | HTML & CSS & JS
کسانی که اصن برنامه نویسن ریکشن قلب بزنن😂😐❤️
الان 👎 این یعنی برنامه نویس؟
اگه اره بزن ❤️
اگه نه بزن👎
اگه اره بزن ❤️
اگه نه بزن👎
❤5
🔥2👎1