Khamidov πŸ—½Python
124 subscribers
86 photos
18 videos
34 files
32 links
πŸ‘‹Assalomu aleykum menπŸ‘¨β€πŸ’»
@Mr_developer616z πŸ‘¨β€πŸ’»

Python developer's channel
Download Telegram
e'lon.py
288 B
πŸ•³Robocontest uz misollarining javoblarini tashlab tursak nima deysiz🧐 Hamma tezda robocontest.uz saytida akkaunt ochsin men yordam beraman
import tkinter as tk
from tkinter import messagebox

class TicTacToe(tk.Tk):
def __init__(self):
super().__init__()
self.title("Tic Tac Toe")
self.geometry("300x300")
self.current_player = "X"
self.board = [" " for _ in range(9)]
self.create_buttons()

def create_buttons(self):
self.buttons = []
for i in range(3):
for j in range(3):
button = tk.Button(self, text="", font=("Arial", 20), width=4, height=2,
command=lambda i=i, j=j: self.on_button_click(i, j))
button.grid(row=i, column=j, sticky="nsew")
self.buttons.append(button)

def on_button_click(self, i, j):
index = 3 * i + j
if self.board[index] == " ":
self.board[index] = self.current_player
self.buttons[index].config(text=self.current_player)
if self.check_winner():
messagebox.showinfo("O'yin tugadi", f"Player {self.current_player} yutdi!")
self.reset_game()
elif " " not in self.board:
messagebox.showinfo("O'yin tugadi", "DURRANG!")
self.reset_game()
else:
self.toggle_player()

def check_winner(self):
winning_combinations = ((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 combo in winning_combinations:
if (self.board[combo[0]] == self.board[combo[1]] == self.board[combo[2]]
!= " "):
return True
return False

def toggle_player(self):
self.current_player = "O" if self.current_player == "X" else "X"

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__":
app = TicTacToe()
app.mainloop()
tkinter_x_o_o'yini.py
2 KB
Khamidov πŸ—½Python
πŸ•³Robocontest uz misollarining javoblarini tashlab tursak nima deysiz🧐 Hamma tezda robocontest.uz saytida akkaunt ochsin men yordam beraman
Ha mi❓birinchi misoldan boshlab beraymi
Anonymous Poll
93%
Ha
7%
Yo'q
Sizga tkinter kutubxonasidagi 'bgcolor', 'pencolor', 'fillcolor', 'batcolor' nomli funksiyalar haqida ma'lumot beraman:

- 'bgcolor' funksiyasi, fon rangini sozlash uchun ishlatiladi.
- 'pencolor' funksiyasi, rasm ustida ish qiladigan bezakni sozlash uchun ishlatiladi.
- 'fillcolor' funksiyasi, shaklning ichidagi to'ldiruvchi bezakni sozlash uchun ishlatiladi.
- 'batcolor' funksiyasi, ko'chiruvchi ob'ektning bezagini sozlash uchun ishlatiladi.

Undan tashqari, 'turtle' modulida bir nechta boshqa asosiy funksiyalar mavjud, masalan:

- 'circle' funksiyasi, berilgan radiusga ega bo'lgan doirani chizadi.
- 'forward' funksiyasi, turtle ob'ektini berilgan masofa yo'nalishida oldiradi.
- 'right' funksiyasi, turtle ob'ektini berilgan burchakda o'ngga aylantiradi.
Botdan obunachi kerak bolsa qoshib bermasa hammasini ertaga ozim qoshib beraman
Yashil rangning ikki xil varianti:("green")
Tepadagi yashil("lime")
Pastdagi yashil("chartreuse")
βˆ†_βˆ†_ranglar_farqi.py
1.2 KB
Ranglar_colors.py
Yozuvim sal xunukroq😁.
Qaysi rangni tushunmasangiz so'rang kommentda.O'zingiz ham tajribada sinab ko'ring python turtle kutubxonasida
Ranglar_colors.py
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from _ kha
Assalamu alaykum qadrli obunachilarim botimizda hozirda texnik ishlar olib borilmoqda shuning uchun barcha buyurtmalarni admin bajarib beradi
β™’: @Mr_developer616
Pβ€’s/tog'ri tushinasilar degan umittaman
βœ… Promokod ishlatildi!

🎫 Promokod: KhanπŸ•³
πŸ‘€ Foydalangan odam: 6290476749
βœ… Promokod ishlatildi!

🎫 Promokod: Tezkor va bomaydigan promo kodπŸ·πŸ—Ώ
πŸ‘€ Foydalangan odam: 6290476749
Yangi bot yaratamizmi✈️