Códigos Fuente de Python

Mostrando del 151 al 160 de 759 registros
Imágen de perfil
Val: 1.703
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Crear una matriz a partir de una lista


Python

Publicado el 22 de Abril del 2021 por Katas (150 códigos)
3.997 visualizaciones desde el 22 de Abril del 2021
A partir de una lista de valores, crear una matriz con tantas columnas como valores tenga la matriz y con tantas filas como el valor mas alto de la lista, donde cada posición es una columna, y cada numero es una fila. Por lo tanto pondremos el valor 1 en la columna y fila indicada.

Por ejemplo, la lista [0, 1, 2] devolverá esta matriz:
1
2
3
4
5
[
    [1, 0, 0],
    [0, 1, 0],
    [0, 0, 1]
]

La lista [6,0,3,2,5,1,4] devolverá esta matriz:
1
2
3
4
5
6
7
8
9
[
    [0, 1, 0, 0, 0, 0, 0],
    [0, 0, 0, 0, 0, 1, 0],
    [0, 0, 0, 1, 0, 0, 0],
    [0, 0, 1, 0, 0, 0, 0],
    [0, 0, 0, 0, 0, 0, 1],
    [0, 0, 0, 0, 1, 0, 0],
    [1, 0, 0, 0, 0, 0, 0]
]


Utilizando el ejemplo de joel publicado en: https://www.lawebdelprogramador.com/codigo/Python/6150-Crear-una-lista-bidimensional.html, creamos una lista dentro de otra lista (en este caso, la rellenamos de ceros):
1
[[0 for x in range(len(lista))] for y in range(max(lista)+1)]
pero en vez de poner siempre un 0, ponemos un 1 cuando coincide la fila con la columna:
1
...1 if lista[x]==y else 0...
quedando:
1
[[1 if lista[x]==y else 0 for x in range(len(lista))] for y in range(max(lista)+1)]
Imágen de perfil
Val: 1.703
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Imprimir la suma de los N primeros números naturales


Python

Publicado el 19 de Abril del 2021 por Katas (150 códigos)
8.123 visualizaciones desde el 19 de Abril del 2021
Para calcular la suma de los N primeros números naturales, se van sumando todos los numeros hasta llegar al numero N indicado
Si ingresamos 10, entonces sumará: 1+2+3+4+5+6+7+8+9+10 que es lo mismo que 10*(10+1)/2 = 55

Aquí se muestran dos funciones lambda:
- Una que hace el uso del calculo N(N+1)/2
- Otra que lo hace de manera manual, recorriendo todos los valores y sumándolos

1
2
3
naturales(1) # 1
naturales(10) # 55
naturales(100) # 5050
Imágen de perfil
Val: 712
Bronce
Ha aumentado 1 puesto en Python (en relación al último mes)
Gráfica de Python

Teclado musical


Python

estrellaestrellaestrellaestrellaestrella(3)
Actualizado el 16 de Abril del 2021 por Antonio (75 códigos) (Publicado el 15 de Marzo del 2021)
4.172 visualizaciones desde el 15 de Marzo del 2021
Teclado musical para distintas formas de onda (WAVEFORM) donde la entrada "DURATION" determina la duración (en milisegundos) de cada nota, "GAIN" determina la ganancia en la amplitud de onda (amplitud adicional) y "FADE IN" y "FADE OUT" sirven para suavizar los milisegundos iniciales y finales de cada nota respectivamente.

PARA CUALQUIER DUDA U OBSERVACIÓN, USEN LA SECCIÓN DE COMENTARIOS.

kbr
Imágen de perfil
Val: 45
Ha disminuido 1 puesto en Python (en relación al último mes)
Gráfica de Python

Instituto de idiomas_version reducida


Python

Publicado el 10 de Abril del 2021 por Damian (2 códigos)
1.438 visualizaciones desde el 10 de Abril del 2021
Un instituto de idiomas ofrece cursos de inglés, francés y mandarín.
Necesita un programa que le permita al estudiante elegir uno de los 3 cursos
que desee estudiar.

**La aplicación mostrará después de cada registro la cantidad de estudiantes
que tiene cada curso.

Condiciones:  Utilizar clases  La clase creada debe tener atributos
 La clase creada debe tener como mínimo los métodos para ingresar datos,
calcular cuántos estudiantes ingresaron al instituto
e imprimir resultados.
Imágen de perfil
Val: 45
Ha disminuido 1 puesto en Python (en relación al último mes)
Gráfica de Python

Instituto de idiomas


Python

Publicado el 9 de Abril del 2021 por Damian (2 códigos)
1.216 visualizaciones desde el 9 de Abril del 2021
Ejercicio:

Un instituto de idiomas ofrece cursos de inglés, francés y mandarín.
Necesita un programa que le permita al estudiante elegir uno de los 3 cursos
que desee estudiar.

**La aplicación mostrará después de cada registro la cantidad de estudiantes
que tiene cada curso.

Condiciones:  Utilizar clases  La clase creada debe tener atributos
 La clase creada debe tener como mínimo los métodos para ingresar datos,
calcular cuántos estudiantes ingresaron al instituto
e imprimir resultados.

extra: guarda todo lo ingresado en un fichero en el disco para poder volver a
cargarlo la proxima vez
Imágen de perfil
Val: 3.475
Oro
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Obtener la cantidad de números entrados, el producto y suma de pares e impares


Python

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 7 de Abril del 2021 por Joel (150 códigos)
1.638 visualizaciones desde el 7 de Abril del 2021
Función que lea números ingresados por el usuario hasta que el usuario introduzca el 0. Después de esto, la función debe imprimir una tupla que contiene la cantidad de datos leídos, el producto de dichos números y el valor de la suma de los números pares y impares.

Si al realizar la ejecución "leerNumeros" el usuario introduce los siguientes valores:
3
2
-2
4
5
8
0
Se debería imprimir la tupla (6, -1920, 12, 8)

ya que el usuario digitó 6 números, el producto de dichos números es -1920 (-1920 = 3 · 2 · -2 · 4 · 5 · 8), la suma de los números pares es 12 (12 = 2 + (-2) + 4 + 8) y la suma de los números impares es 8 (8 = 3 + 5).
Imágen de perfil
Val: 1.703
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Determinar si se repite algún valor dentro de una lista


Python

Publicado el 31 de Marzo del 2021 por Katas (150 códigos)
1.670 visualizaciones desde el 31 de Marzo del 2021
Función que devuelve True si alguno de los valores de una lista se repite. False en caso de que todos los valores sean diferentes

1
2
3
4
seRepiten([1,2,3,4]) # False
seRepiten([1,2,3,2,4]) # True
seRepiten(["a","b","c"]) # False
seRepiten(["a","b","c","c"]) # True
sin imagen de perfil
Val: 74
Ha disminuido su posición en 2 puestos en Python (en relación al último mes)
Gráfica de Python

CONVERSOR DE MONEDAS


Python

estrellaestrellaestrellaestrellaestrella(3)
Publicado el 28 de Marzo del 2021 por Rubén (7 códigos)
23.090 visualizaciones desde el 28 de Marzo del 2021
Una calculadora de conversor de diferentes monedas de 3 paises: Euro a Dólar, Dólar a Euro, Peso Dominicano a Euro, Euro a peso dominicano.