как сделать чтобы при нажатии на кнопку убавлялась единица от значения переменной

hakaji

Новичок
Пользователь
Апр 1, 2025
1
0
1
Здравствуйте, есть код:
import tkinter as tk
from tkinter import *
from tkinter import messagebox
from colorama import init, Fore, Back, Style
from random import randint

window = Tk()
window.title("FindNumber 1.0")
window.geometry('350x300')
frame = Frame(padx = 10, pady = 10)
frame.pack(expand = True)
input_number1 = randint(1, 100)
frame = Frame(padx = 10, pady = 10)
frame.pack(expand = True)
label_in = Label(frame, text="Отгадай число")
label_in.grid(column=1, row=2)
label_out = Entry(frame )
label_out.grid(column=2, row=2)
label_pods = Label(frame, text="")
label_pods.grid(column=1, row=1)


def otg():
label_out1 = int(label_out.get())
if input_number1 > label_out1:
label_pods = Label(frame, text="Загаданное число больше")
label_pods.grid(column=1, row=1)
if input_number1 < label_out1:
label_pods = Label(frame, text="Загаданное число меньше")
label_pods.grid(column=1, row=1)
if input_number1 == label_out1:
messagebox.showinfo("Победа", f"Правильно, это число {input_number1}")

button = Button(frame, text="Enter", command=otg)
button.grid(column=3, row=2)

window.mainloop()

хочу сделать счетчик попыток, чтобы при нажатии на кнопку enter убавлялось каждый раз по одной попытке.

еще подскажите пожалуйста как сделать чтобы при открытии приложения курсор нацеливался сам на поле ввода
 

PYDEV

Администратор
Команда форума
Администратор
Авг 31, 2023
85
22
8
вставьте код как код (в редакторе есть кнопочка) соблюдая отступы, ну или вам в раздел https://itfy.org/forums/python-jobs/
 

Форум IT Специалистов