elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


  Mostrar Mensajes
Páginas: 1 2 3 4 [5] 6 7 8 9 10
41  Programación / Scripting / Obtener el número mayor con comprensión de listas en Python. en: 8 Octubre 2022, 22:06 pm
Hola gente, ¿cómo están?, es demasiado lo que estoy renegando por eso los consulto, ¿es posible obtener el número mayor de una lista sin utilizar el método MAX con comprensión de listas?.-
Dejo lo que tengo hecho...


#El mayor con comprensión de listas y método MAX
Código
  1. a = [[10, 13, 454, 66, 44]]
  2. b = [max(p) for p in a]
  3. print(b)


Código
  1. lista = [10, 13, 454, 66, 44]
  2. el_mayor=0
  3. for a in lista:
  4.    if a > el_mayor:
  5.        el_mayor = a
  6.  
  7. print(el_mayor)


¿cómo inserto el condicional?

Código
  1. lista = [[10, 13, 454, 66, 44]]
  2. mayor = [lis for lis in lista --> if....]
  3.  
  4. print(mayor)
  5.  

Slds. Daniel ☕☕☕
42  Programación / Scripting / Re: Cosas interesante de f-strings. en: 4 Octubre 2022, 23:56 pm
Gracias Rey por el ejemplo, y en cuanto al return se ha transformado
en un karma, prometo no consultarlos más hasta que no aprenda a utilizar
el retorno de valor/es de las funciones.-

Slds. Daniel ☕☕☕
43  Programación / Scripting / Cosas interesante de f-strings. en: 4 Octubre 2022, 15:35 pm
Hola gente, un gran saludo para todos, dejo el siguiente código
como un aporte, ya que me costó mucho, pero mucho lograr
esto y al momento de iniciar un post para consultarlos(no sabía
como llamar a la función "elección") apareció la solución.-

Código
  1. def eleccion(mes):
  2.    print("\nOpto por...: ", mes.capitalize())
  3.  
  4.  
  5. meses = ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio',
  6.         'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre']
  7.  
  8.  
  9. mes = input('\nIngrese el mes a consultar...: ')
  10. f"{eleccion(mes) if mes.capitalize() in meses else print('Ingreso incorrecto')}"
  11.  

Por favor, si el moderador considera que no aporta nada pueden
borrar este post y lo comprenderé perfectamente y de no ser
así me gustaría que alguien ponga una forma alternativa para lograr
lo mismo (con menos líneas de código, claro jajajajaja), gracias...

Slds. Daniel ☕☕☕
44  Programación / Scripting / Re: Método duplicado en herencia con python.- en: 29 Septiembre 2022, 14:17 pm
Muchas veces dije que se aprende mas en un buen
foro que con un manual, gracias rey...

Slds. Daniel ☕☕☕
45  Programación / Scripting / Re: Método duplicado en herencia con python.- en: 28 Septiembre 2022, 16:52 pm
Hola, gracias por ocuparte
Hacer de estos 2 métodos uno solo...

Código
  1.    def mostrar(self):
  2.        print(f"ruedas...: {a.ruedas}\npuertas..: {a.puertas}")  
  3.  
  4.  
  5.    def mostrar(self):
  6.        print(f"\nruedas...: {b.ruedas}\npuertas..: {b.puertas}\ncolor....: {b.color}\nmodelo...: {b.modelo}")


Slds. Daniel ☕☕☕
46  Programación / Scripting / Método duplicado en herencia con python.- en: 28 Septiembre 2022, 15:51 pm
Hola gente ¿como estan?.
Una simple pregunta ¿puedo  hacer que de los 2 metodos
hacer lo mismo con solo uno?.-
Bueno es todo, espero que no lo borren porque me esta
costando con la POO y estas que debe ser una cosa simple
para Uds. para mi es mucho, gracias...

Código
  1. class Automovil():
  2.    def __init__(self, ruedas, puertas):
  3.        self.ruedas = ruedas
  4.        self.puertas = puertas
  5.  
  6.    def mostrar(self):
  7.        print(f"ruedas...: {a.ruedas}\npuertas..: {a.puertas}")    
  8.  
  9.  
  10. class Audi(Automovil):
  11.    def __init__(self, ruedas, puertas, color, modelo):
  12.        super().__init__(ruedas, puertas)
  13.        self.color = color
  14.        self.modelo = modelo
  15.  
  16.    def mostrar(self):
  17.        print(f"\nruedas...: {b.ruedas}\npuertas..: {b.puertas}\ncolor....: {b.color}\nmodelo...: {b.modelo}")
  18.  
  19.  
  20. a = Automovil(ruedas=4, puertas=5)
  21. a.mostrar()
  22. b = Audi(ruedas=4, puertas=4, color='azul', modelo=2020)
  23. b.mostrar()


Slds. Daniel ☕☕☕
47  Programación / Scripting / Re: Dudas con herencia en python. en: 24 Septiembre 2022, 15:13 pm
Hola, muchas gracias, funciona muy bien, pero ahora me queda
la duda con las líneas 25/31, cuando tengas mucho tiempo libre
podrías poner algunas líneas para explicarme ese "super",
leo y releo y todavía no lo logro entender el significado,
muchas gracias.-

Slds. Daniel ☕☕☕
48  Programación / Scripting / Re: Dudas con herencia en python. en: 23 Septiembre 2022, 21:09 pm
Gracias, muchas gracias por ocuparte, lo probé y al habilitar
proveedor me da un error, ni bien lo, solucione lo comento.

Slds. Daniel ☕☕☕
49  Programación / Scripting / Dudas con herencia en python. en: 23 Septiembre 2022, 17:45 pm
Hola, gente ¿ como estan ?.-
desearia que me den una mano con esto y comprendan que hace
escasos 3 dias que comence con la POO en python.-
El caso es que estoy con herencia y lo unico que debo cambiar
es esta linea:
Código
  1. self.total_compra = input("Ingrese total de compra......: ")
por esta
Código
  1. self.total_compra = input("Ingrese total de venta......: ")

La primera se refiere a un proovedor y la segunda a un cliente,
alguien me podria decir como lo debo codificar?, gracias

Código
  1. class SuperMercado:
  2.    def __init__(self, nombre_completo, ciudad, total_compra, condiciones):
  3.        self.nombre_completo = nombre_completo
  4.        self.ciudad = ciudad
  5.        self.total_compra = total_compra
  6.        self.condiciones = condiciones
  7.  
  8.    def ingreso(self):
  9.        self.nombre_completo = input("Ingrese el nombre completo...: ")
  10.        self.ciudad = input("Ingrese ciudad de residencia.: ")
  11.        self.total_compra = input("Ingrese total de compra......: ")
  12.        self.condiciones = input("Ingrese condiciones de pago..: ")
  13.  
  14.    def mostrar(self):
  15.        print(f'''
  16. Nombre completo...: {self.nombre_completo}
  17. Ciudad............: {self.ciudad}
  18. Total compra......: {self.total_compra}
  19. Condiciones.......: {self.condiciones}        
  20.              ''')
  21.  
  22. class clientes(SuperMercado):
  23.    pass
  24.  
  25.  
  26.  
  27. """
  28. proveedor = SuperMercado("", "", 0.00, "")
  29. proveedor.ingreso()
  30. proveedor.mostrar()
  31. """
  32. cliente = clientes("", "", 0.00, "")
  33. cliente.ingreso()
  34. cliente.mostrar()
  35.  

Slds. Daniel ☕☕☕
50  Programación / Scripting / Re: Relación entre píxeles y fila/columnas en widget TEXT. en: 12 Septiembre 2022, 19:23 pm
Hola gente, ¿ cómo están?
Bueno, al fin logré lo que buscaba, evidentemente es muy rebuscado
lo que muestro a continuación, pero parece ser que no hay otra manera.-
El método winfo_width se puede utilizar solamente para
medir el ancho en píxeles de los widget, pero no funciona con la clase string
que era lo que yo necesitaba.-

Código
  1. from tkinter import *
  2.  
  3. def pixeles():
  4.    measure = Label(ventana, font = ("Vardana", 12), text = var.get())
  5.    measure.place(x=5, y=8)
  6.    measure.update_idletasks()
  7.    width = measure.winfo_width()
  8.    pixeles = f"{var.get()} tiene una ancho de {width} pixeles"
  9.    measure.config(text = pixeles)
  10.  
  11.  
  12.  
  13. ventana = Tk()
  14. ventana.geometry("300x150+700+500")
  15.  
  16. var = StringVar()
  17. medir = Entry(ventana, font = ("Vardana", 12), width=30,
  18.              textvariable=var)
  19. medir.place(x=10, y=40)
  20.  
  21. boton = ttk.Button(ventana, text="Medir",
  22.       command=partial(pixeles))
  23. boton.place(x=110, y=80, width=80, height=40)
  24.  
  25. medir.focus()

Slds. Daniel ☕☕☕
Páginas: 1 2 3 4 [5] 6 7 8 9 10
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines