hola soy bastante nuevo en esto de programar con letras (solía hacerlo en binario con electrónica discreta) y tengo 1 duda con el siguiente codigo
"""Variables Globales"""
P=0
PG=1
class h:
def valE(self):
es=P
return es
def esc(self):
if self.valE():
print("no hay punta")
else:
print("esta escrito")
global PG
PG=PG -1
def desG(self):
G=PG
return G
def pt(self):
if not self.desG():
global P
P = P +1
Mi problema es que cuando yo ejecuto ""esc"" modifico el valor de ""PG"" a 0 como quiero que suceda, pero el valor de "P" no aumenta a 1 si no ejecuto manualmente ""pt"" Mi pregunta es como puedo hacer para que después de que PG llegue a 0 se ejecute ""pt"" automáticamente así cambie el valor de P a 1,