Códigos Fuente de Python

Mostrando del 191 al 200 de 758 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

Obtener la diagonal de una matriz


Python

Publicado el 4 de Enero del 2021 por Katas (150 códigos)
16.012 visualizaciones desde el 4 de Enero del 2021
Funciones para obtener la diagonal derecha y izquierda de una matriz o lista de listas

1
2
3
4
5
6
7
matriz= [
    [ 1, 12, 13 ],
    [ 21, 22, 23 ],
    [ 31, 32, 33 ]
]
print(diagonalIzquierda(matriz)) # [1, 22, 33]
print(diagonalDerecha(matriz)) # [13, 22, 31]
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

Sumar las filas y columnas de una matriz


Python

Publicado el 31 de Diciembre del 2020 por Katas (150 códigos)
18.756 visualizaciones desde el 31 de Diciembre del 2020
Esta funciones devuelven la suma de las filas y columnas de un array bidimensional (matriz)

1
2
3
4
5
6
7
matriz=[
    [7, 4, 3],
    [2, 9, 1],
    [3, 6, 4]
]
sumaFilas(matriz) # [14, 12, 13]
sumaColumnas(matriz) # [12, 19, 8]
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

Listado de las palabras diferentes en un texto


Python

Publicado el 30 de Diciembre del 2020 por Katas (150 códigos)
1.655 visualizaciones desde el 30 de Diciembre del 2020
escriba un programa que muestre todas las diferentes palabras del texto de entrada. En este problema, una palabra se define como una secuencia consecutiva de alfabetos, en mayúscula y/o minúscula. Las palabras con una sola 1 letra también deben ser consideradas. Por otra parte, el programa no debe diferenciar a las MaYúScUlAs de las MiNúScUlAs. Por ejemplo, las palabras como "Manzana", "manzana" o "MANZANA" se consideran iguales.

1
2
print(palabras("")) # []
print(palabras("la casa cerca de la casa azul")) # ['azul', 'casa', 'cerca', 'de', 'la']
Imágen de perfil
Val: 94
Ha disminuido su posición en 2 puestos en Python (en relación al último mes)
Gráfica de Python

Calculadora Tkinter


Python

Publicado el 22 de Diciembre del 2020 por Alexander (15 códigos)
2.273 visualizaciones desde el 22 de Diciembre del 2020
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
from tkinter import *
 
 
app = Tk()
app.title = "Formularios"
app.geometry("500x300")
 
 
 
date1 = IntVar()
date2 = IntVar()
resultado = IntVar()
 
 
def convert(operando):
    if operando == "+":
        resultado.set(date1.get() + date2.get())
    elif operando == "-":
        resultado.set(date1.get() - date2.get())
    elif operando == "*":
        resultado.set(date1.get() * date2.get())
    elif operando == "/":
        resultado.set(date1.get() / date2.get())
    else:
        exit()
 
 
 
label = Label(app, text="Calculator", bg = "red", width = 62, height = 2)
 
label.grid(row = 0, column = 0, pady = 10 ,columnspan = 12,sticky = W) #Sticky es para pegar a la izquierda
 
num1 = Label(app, text = "Introduce el primer numero: ").grid(row = 4, column = 0, padx = 3, pady = 3, sticky = W)
entry1 = Entry(app, textvariable = date1).grid(row = 4, column = 1, padx = 3, pady = 3)
 
num2 = Label(app, text = "Introduce el segundo numero : ").grid(row = 5, column = 0, padx = 3, pady = 3, sticky = W)
entry2 = Entry(app, textvariable = date2).grid(row = 5, column = 1, padx = 3, pady = 3)
 
 
sum = Button(app, text = "Sumar", command = lambda: convert("+")).grid(row = 6, column = 0, padx = 1, pady = 1, sticky = W)
res = Button(app, text = "Restar", command = lambda: convert("-")).grid(row = 7, column = 0, padx = 1, pady = 1, sticky = W)
mul = Button(app, text = "Multiplicar", command = lambda: convert("*")).grid(row = 6, column = 1, padx = 1, pady = 1, sticky = W)
div = Button(app, text = "Dividir", command = lambda: convert("/")).grid(row = 7, column = 1, padx = 1, pady = 1, sticky = W)
 
 
 
result = Label(app, textvariable = resultado).grid(row = 8, column = 3)
 
exit = Button(app, text = "Exit", command = quit).grid(row = 9, column = 3)
 
 
 
app.mainloop()
Captura-de-pantalla-2020-12-22-a-las-13.10.12
Imágen de perfil
Val: 712
Bronce
Ha aumentado 1 puesto en Python (en relación al último mes)
Gráfica de Python

Generador de códigos QR (nueva versión)


Python

estrellaestrellaestrellaestrellaestrella(4)
Publicado el 22 de Diciembre del 2020 por Antonio (75 códigos)
3.371 visualizaciones desde el 22 de Diciembre del 2020
El presente programa permite la generación de códigos (y microcódigos) QR pudiendo establecer el tamaño, versión (Que puede ser M1,M2,M3,M4 y de 1 a 40) y colores del QR (usando los botones "DARK" y "LIGHT"). Una vez establecidas las opciones, el código se creará usando el botón "CREATE CODE" que permitirá almacenarlo en formato "png", "txt", "svg" y "eps". El botón "DISPLAY CODE" mostrará el último QR (o micro QR) creado en formato "png". Con el botón "COPY TEXT" se puede seleccionar un texto y copiarlo como entrada. Finalmente el botón "CLEAR TEXT" borrará el texto introducido.

qrm

ejemplo:

qrm1

codee
PARA CUALQUIER DUDA U OBSERVACIÓN USEN LA SECCIÓN DE COMENTARIOS.
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

Indicar la repetición de valores consecutivos en una lista mediante una tupla


Python

Publicado el 22 de Diciembre del 2020 por Katas (150 códigos)
2.570 visualizaciones desde el 22 de Diciembre del 2020
valores consecutivos mediante una tupla (valor, cantidad de repeticiones). Por ejemplo, empaquetar([1, 1, 1, 3, 5, 1, 1, 3, 3]) debe devolver [(1, 3), (3, 1), (5,1), (1, 2), (3, 2)].

1
2
3
4
5
empaquetar([1, 1, 1, 3, 5, 1, 1, 3, 3]) # [(1, 3), (3, 1), (5, 1), (1, 2), (3, 2)]
empaquetar([1, 2, 3, 3, 3, 1]) # [(1, 1), (2, 1), (3, 3), (1, 1)]
empaquetar([1, 1, 1, 1]) # [(1, 4)]
empaquetar([1, 1, "a", "a", "s", "s"]) # [(1, 2), ('a', 2), ('s', 2)]
empaquetar([]) # []
Imágen de perfil
Val: 712
Bronce
Ha aumentado 1 puesto en Python (en relación al último mes)
Gráfica de Python

Juego: "Pong"


Python

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 20 de Diciembre del 2020 por Antonio (75 códigos)
8.219 visualizaciones desde el 20 de Diciembre del 2020
El clásico juego del "Pong", con Python y Turtle.

CONTROLES:
Iniciar partida: Tecla "ENTER"
Control pala izquierda: Botones "w" y "s"
Control pala derecha: Botones de dirección, arriba y abajo

Se adjunta un archivo de audio ("pong.mp3") que reproduce el sonido de la pelota al rebotar.
PARA CUALQUIER DUDA U OBSERVACIÓN, USEN LA SECCIÓN DE COMENTARIOS.

pongpic
ponpic
Imágen de perfil
Val: 249
Ha aumentado su posición en 29 puestos en Python (en relación al último mes)
Gráfica de Python

Funciones matemáticas


Python

Publicado el 18 de Diciembre del 2020 por Francisco Javier (11 códigos)
2.859 visualizaciones desde el 18 de Diciembre del 2020
Módulo de expresiones básicas matemáticas

- factorial
- potencia
- sumatoria
- pitagoras
- mcd
- tablas
- porcentaje
- mcm
- ecuacion
- perfecto
- sumafraccion
- base10
- binario
- numeroabinario