Códigos Fuente de Python

Mostrando del 1 al 10 de 401 registros
<<>>
Imágen de perfil
Val: 430
Bronce
Ha aumentado 1 puesto en Python (en relación al último mes)
Gráfica de Python

Convertir una lista de listas en una sola lista


Python

Actualizado el 21 de Febrero del 2020 por Katas (Publicado el 20 de Febrero del 2020)
124 visualizaciones desde el 20 de Febrero del 2020
Crear una función recursiva que reciba una lista que puede contener es su interior otras listas, y que a su vez pueden contener mas listas, para devuelva una sola lista con sus valores.

1
2
3
4
5
list_flat([1, 2, 3]) # [1, 2, 3]
list_flat([[1], [], 2, [3,[4, 5, 6]], 7]) # [1, 2, 3, 4, 5, 6, 7]
list_flat([[[], []], []]) # []
list_flat([1, [[], []], []]) # [1]
list_flat([1, [["a"], [[[[["e"]]]]]], [["i"]]]) # [1, 'a', 'e', 'i']
Imágen de perfil
Val: 25
Ha aumentado su posición en 81 puestos en Python (en relación al último mes)
Gráfica de Python

Generador de contraseñas


Python

Actualizado el 21 de Febrero del 2020 por Antonio (Publicado el 20 de Febrero del 2020)
197 visualizaciones desde el 20 de Febrero del 2020
Programa creado para generar contraseñas, a partir de un número mínimo de caracteres (en mayúsculas, minúsculas y numéricos) y longitud de la contraseña, introducidos por el usuario.

gc
Imágen de perfil
Val: 430
Bronce
Ha aumentado 1 puesto en Python (en relación al último mes)
Gráfica de Python

Convertir una lista de listas de una profundidad en una sola lista


Python

Publicado el 20 de Febrero del 2020 por Katas
74 visualizaciones desde el 20 de Febrero del 2020
Data una lista que en su interior contiene listas de una sola profundidad, devolver una única lista. Si no recibe una lista con listas dará error.

1
2
3
4
5
list_flat([]) # []
list_flat([[1, 2, 3], [4, 5]]) # [1, 2, 3, 4 ,5]
list_flat([[1, 2, 3], []]) # [1, 2, 3]
list_flat([[1, [2], 3], [4, 5]]) # [1, [2], 3, 4, 5]
list_flat([1, 2]) # Error

Si la lista contiene listas de mas de un nivel de profundidad hay que utilizar este otro código: https://www.lawebdelprogramador.com/codigo/Python/5945-Convertir-una-lista-de-listas-en-una-sola-lista.html
Imágen de perfil
Val: 25
Ha aumentado su posición en 81 puestos en Python (en relación al último mes)
Gráfica de Python

Reloj Digital


Python

Publicado el 20 de Febrero del 2020 por Antonio
165 visualizaciones desde el 20 de Febrero del 2020
Reloj digital creado en Python, con Tkinter.
rd
Imágen de perfil
Val: 430
Bronce
Ha aumentado 1 puesto en Python (en relación al último mes)
Gráfica de Python

Obtener los números de una lista o cadena


Python

Publicado el 20 de Febrero del 2020 por Katas
89 visualizaciones desde el 20 de Febrero del 2020
Crear una función que recibe como parámetro una lista o una cadena y devuelva un entero con los valores numéricos contenidos en la lista o cadena, o devuelve None en caso de no haber ningún valor numérico.

1
2
3
4
5
6
7
GetNumbers("10") # 10
GetNumbers("10a1") # 101
GetNumbers("house 125") # 125
GetNumbers([]) # None
GetNumbers([1, 2, 3]) # 123
GetNumbers([1, 2, 3, "a", 4]) # 1234
GetNumbers(["h", "o", "u", "s", "e"]) # None
Imágen de perfil
Val: 430
Bronce
Ha aumentado 1 puesto en Python (en relación al último mes)
Gráfica de Python

Devolver una lista con las letras juntas


Python

Publicado el 20 de Febrero del 2020 por Katas
83 visualizaciones desde el 20 de Febrero del 2020
Dada una cadena de caracteres, crear una función que devuelva una lista con cada una de las letras agrupando las que son iguales. Si la cadena contiene caracteres que no son letras, no se incluirán en el array.

1
2
3
4
joinLetters("") # []
joinLetters(".") # []
joinLetters("acdcaa") # ["aaa", "cc", "d"]
joinLetters("blue house!!") # ["b", "ee", "h", "l", "o", "s", "uu"]
Imágen de perfil
Val: 25
Ha aumentado su posición en 81 puestos en Python (en relación al último mes)
Gráfica de Python

Calculadora RPN (Notación Polaca Inversa)


Python

Publicado el 20 de Febrero del 2020 por Antonio
113 visualizaciones desde el 20 de Febrero del 2020
Calculadora con interfaz gráfica (escrita en Python, con tkinter). Para efectuar operaciones matemáticas.
El sistema de introducción de datos es el de "Notación Polaca Inversa" (primero se introducen los operandos y después, el operador). Cada operando se introduce presionando "ENTER", después de haber introducido los valores del mismo.
calculadora_rpn
Imágen de perfil
Val: 25
Ha aumentado su posición en 81 puestos en Python (en relación al último mes)
Gráfica de Python

Calculadora con Python y Tkinter


Python

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 15 de Febrero del 2020 por Antonio
389 visualizaciones desde el 15 de Febrero del 2020
calcu0
Calculadora con interfaz gráfica, para realizar cadenas de operaciones.
Imágen de perfil
Val: 40
Ha aumentado su posición en 17 puestos en Python (en relación al último mes)
Gráfica de Python

combertir texto a base64


Python

Publicado el 14 de Febrero del 2020 por Crypton
206 visualizaciones desde el 14 de Febrero del 2020
este sencillo código sirve para combertir texto a base 64 y no nesesita mucha explicación ya que es muy sencillo.
Imágen de perfil
Val: 430
Bronce
Ha aumentado 1 puesto en Python (en relación al último mes)
Gráfica de Python

Devolver los valores de un diccionario


Python

Publicado el 12 de Febrero del 2020 por Katas
230 visualizaciones desde el 12 de Febrero del 2020
Crear una función que reciba un diccionario de pares key:value y devuelva una lista solo con los valores (values).

1
2
3
4
5
6
ages = {
     "Juan": 20,
     "Esther": 31,
     "Anna": 25,
}
values_only(ages) # [20, 31, 25]