Функция внутри функции (python) как сделать?

Я пытаюсь написать код, чтобы в одной функции была другая.

from tkinter import  *
from tkinter import ttk
import random

root = Tk()     
root.title("Тест на концентрацию внимания")    
root.geometry("700x350")
   
a = 2
b = 0 
c = 1
d = 3


def press():
    global b
    if a < 5:
        b += 1
        print(b)
        label.config(text=c)
    elif a == 5:
        b = b
        print(b)
        label.config(text=c)

    def press1():
        global b
        if c < 5:
            b += 1
            print(b)
            label.config(text=d)
        elif c == 5:
            b = b
            print(b)
            label.config(text=d)


btn = ttk.Button(text="Кнопка", width=20, command=press)
btn.pack()

label = Label(text=a, font=('Times 70'), width=60, height=50)
label.pack()

root.mainloop ()

Код не правильный, добавил для понимания. Я хочу, чтобы при каждом нажатии вызывалась функция, которая будет сравнивать предыдущее число с последующим и выводить его на экран как видно в примере: сначала я сравниваю a с определенным числом, a уже на экране, затем выводится c, и я сравниваю его с тем же числом опять и выводится уже d. Не могли бы помочь с написанием данного кода?


Ответы (0 шт):