Autor
|
Tema: Dudas utilizando *args en python. (Leído 5,455 veces)
|
Dani-el soldado de Dios
Desconectado
Mensajes: 10
|
Hola gente ¿como están?, alguien me podría decir con este código como puedo hacer para que los mensajes salgan limpios y como hacer un salto de línea.- Busque x todos lados y nada, no me queda otra que recurrir a vuestra ayuda y paciencia.- Saludos y gracias. Daniel... def listas(*args): print(args) miLista = [4, 33, 62, 41, 2, 53, 71] mensaje = "Lista mostrada como se ingreso..: " listas(mensaje, miLista) miLista.sort() mensaje = "Lista ordenada, ascendente......: " listas(mensaje, miLista) miLista.sort(reverse=True) mensaje = "Lista ordenada, descendente.....: " listas(mensaje, miLista) mayor = max(miLista) mensaje = "El número mayor de la lista.....: " mens = "Fin..." listas(mensaje, mayor, mens)
|
|
|
En línea
|
|
|
|
Dani-el soldado de Dios
Desconectado
Mensajes: 10
|
Bueno en parte lo logre, me falta tan sólo eliminar los corchetes en la impresión de la tupla, lo voy a intentar copiando la tupla "args" en una lista y luego: print(*miLista, sep = '-')
Lo voy a intentar, si alguien tiene alguna sugerencia Danielito agradecido, saludos.- def listas(*args): if args[-1] != 1: # este if es para que imprima antes del salto de línea print(*args[:]) else: print(*args[0:2]) # descarta la impresión de la variable "clave" print(" ") clave = 0 miLista = [4, 33, 62, 41, 2, 53, 71] mensaje = "Lista mostrada como se ingreso..: " listas(mensaje, miLista) miLista.sort() mensaje = "Lista ordenada, ascendente......: " listas(mensaje, miLista) miLista.sort(reverse=True) mensaje = "Lista ordenada, descendente.....: " listas(mensaje, miLista) clave = 1 # siempre tener cuidado que el último elemento de *args debe ser la var. clave mayor = max(miLista) mensaje = "El número mayor de la lista.....: " listas(mensaje,mayor, clave) mensaje = "Fin..." listas(mensaje)
|
|
|
En línea
|
|
|
|
Dani-el soldado de Dios
Desconectado
Mensajes: 10
|
Bueno al fin lo logre, no era nada complicado pero los inicios son así, gracias a todos lo que sin poder ayudarme se ocuparon del tema, gracias. def listas(*args): if args[-1] != 1: # este if es para que imprima antes del salto de línea if len(args) == 2: varUno, varDos = (args) print(varUno, end = " ") print(*varDos, sep = ' ') else: print(*args, sep = ' ') else: print(*args[0:2]) # descarta la impresión de la variable "clave" print(" ")
|
|
|
En línea
|
|
|
|
Danielㅤ
Desconectado
Mensajes: 1.846
🔵🔵🔵🔵🔵🔵🔵
|
Hola Dani, primero que nada nos alegramos de que hayas podido lograr lo que querías, por otro lado nosotros somos voluntarios que ayudamos en nuestro tiempo libre y hay veces que podemos tardar un poco en ponernos manos a la obra con un tema.
Gracias por habernos dejado la solución del código.
Saludos
|
|
« Última modificación: 4 Octubre 2021, 17:15 pm por Danielㅤ »
|
En línea
|
|
|
|
Dani-el soldado de Dios
Desconectado
Mensajes: 10
|
Ufa tocayo, ¿sonó ha critica? mil disculpas no fue mi intención, mala mía si alguna vez(por equivocación) intento cuestionar una misión tan invalorable como la de Uds. Hasta la próxima, nos estamos leyendo.-
|
|
« Última modificación: 4 Octubre 2021, 18:10 pm por Dani-el soldado de Dios »
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
PROBLEMA AL EJECUTAR UN PROGRAMA PYTHON UTILIZANDO (PHP) SHELL_EXEC
Scripting
|
Andrew98
|
1
|
3,440
|
3 Mayo 2013, 09:39 am
por adastra
|
|
|
[Python] Utilizando autenticación y cookies [RESUELTO]
Scripting
|
MA40
|
5
|
3,844
|
20 Septiembre 2016, 18:41 pm
por MA40
|
|
|
Args en python
Scripting
|
Sentex
|
4
|
2,696
|
25 Septiembre 2017, 01:50 am
por **Aincrad**
|
|
|
¿Cómo conectar una barra de progreso utilizando QThread en PyQT5? [Python 3x]
Scripting
|
erickcasita
|
2
|
3,210
|
16 Abril 2019, 16:12 pm
por erickcasita
|
|
|
Bases de datos utilizando archivo .txt en Python.
Scripting
|
El mas antiguo
|
7
|
3,872
|
14 Noviembre 2022, 21:03 pm
por El mas antiguo
|
|