A modo de ejemplo de lo que busco lograr he creado una clase Persona que hereda de Habla:
class Habla:
def expresion(frase, grita):
if grita:
return frase.isupper()
else:
return frase
class Persona(Habla):
def __init__(self, frase, grita):
...
De seguro algo hice mal. Pero lo que quiero decir es que he hecho clases y heredado de ellas muchas veces. El problema es más bien relacionado a la ejecución de un método al interno de una clase.
@ArielMontes Varias cosas. Primero, tu código no compila ni tiene caso de prueba. O sea, deberías publicar algo que pueda cortar y pegar en mi IDE (ejemplo completo, mínimo y verificable).
Realmente es: f'{valor: X'}. Luego si deseo cambiar el espacio (por un carácter '0') que por defecto añade al inicio cuando se usan enteros entre 0 y 15, utilizo replace() de la siguiente forma: valor_hex = f'{valor_int: X}'.replace(' ', '0'). Por ejemplo, si valor_int = 0, entonces me devuelve: '00'. Si valor_int = 15 entonces me devuelve '0F'. Si lo quiero en minúscula sólo se reemplaza la 'X' por 'x'. :)
@Christian no quiero un hexadecimal, quiero la representación de cadena de un valor hexadecimal. Es decir, si tengo un valor decimal, digamos 31, su representación de cadena en base 16 es 1F. La función hex() me añade un 0x al inicio de la cadena. Y pues me tocaría usar substring y pues no me apetece. XD
Javascript me devuelve la representación directamente con valor.toString(16) siendo valor un entero positivo. Simple y elegante. Pensé que existía un método directo en Python. Si conoces alguno me avisas. Merci
Idea para una app: La Fila Digital. Si tienes que hacer una fila, usa tu celular para obtener tu número electrónico. La app te dará el tiempo estimado de espera y te avisará con anticipación. También puedes pedirlo en forma remota, y sales de la casa/oficina justo a tiempo.
Con el tag puedes definir una zona geografica donde opera. Asi puedes restringir el acceso sólo a teléfonos dentro de un radio limitado. (No saturar el sistema, evitar ataques DDOS)
Necesitas una app en el celular con acceso al GPS. Cuando la app conecta al servidor, manda su posición. El servidor puede chequear eso contra los parámetros asociados al handle.
también tuve la idea poder de asociaciarlo con las tiendas, tu realizas la compra vía web luego te dicen a que hora puedes ir a recoger tu pedido y listo!
@Christian No es sólo formateo: los if-else deben ser "equilibrados" (tener más o menos el mismo número de líneas). ¿Por qué? Señala que dividiste bien el problema en partes de igual complejidad (no te quedó una parte más compleja que la otra).