├── Clase Online.rar ├── ClaseOnlineDuoc.pptx ├── Ejercicio1_for.py ├── Ejercicio2_for.py ├── Ejercicio3_for.py ├── EjercicioArreglos.py ├── Ponderación de notas.xlsx ├── PrimerEjemplo.py.py ├── ProyectoFuncionesIMC.rar ├── README.md ├── diaDelCompleto.py ├── ejemplosListas.py ├── ejercicio1_Visual.py ├── ejercicioEcuacion.py ├── ejercicioReversion.py ├── ejercicioSecuencia.py ├── invertirNumWhile.py ├── juegoDeAzar.py ├── juegoGalaxy.py ├── juegoTequiero.py └── tablaMultiplicar.py /Clase Online.rar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfeCalfun/Python-Files/d4abadfb28b16d0bbb23377299f28354989e2e17/Clase Online.rar -------------------------------------------------------------------------------- /ClaseOnlineDuoc.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfeCalfun/Python-Files/d4abadfb28b16d0bbb23377299f28354989e2e17/ClaseOnlineDuoc.pptx -------------------------------------------------------------------------------- /Ejercicio1_for.py: -------------------------------------------------------------------------------- 1 | contarMayores=0; 2 | contarMenores=0; 3 | contarCeros=0; 4 | print("\n-----Sistema de Números----\n"); 5 | for n in range(5): 6 | num=int(input("Ingrese un número entero,por favor: ")); 7 | if num>0: 8 | contarMayores=contarMayores+1; 9 | elif num<0: 10 | contarMenores=contarMenores+1; 11 | else: 12 | contarCeros=contarCeros+1; 13 | print(f"\nLa cantidad de número mayores a cero es:{contarMayores}"); 14 | print(f"La cantidad de número menores a cero es:{contarMenores}"); 15 | print(f"La cantidad de número iguales a cero es:{contarCeros}"); 16 | -------------------------------------------------------------------------------- /Ejercicio2_for.py: -------------------------------------------------------------------------------- 1 | contarVocales=0; 2 | contarConsonantes=0; 3 | print("\n-------Sistema Contador de vocales y consonantes---------\n"); 4 | for n in range(1,11): 5 | letra=input(f"{n}.- Ingrese una letra, por favor: "); 6 | if (letra=='a' or letra=='e' or letra=='i' or letra=='o' or letra=='u'): 7 | contarVocales+=1; 8 | else: 9 | contarConsonantes+=1; 10 | print(f"\nCantidad de consonantes: {contarConsonantes} "); 11 | print(f"Cantidad de vocales: {contarVocales}"); 12 | -------------------------------------------------------------------------------- /Ejercicio3_for.py: -------------------------------------------------------------------------------- 1 | print("\n--------Sistema Tabla de Multiplicar-------\n"); 2 | num=int(input("Ingrese un número entero, por favor: \n")); 3 | print(f"\n----Tabla de multiplicar del {num}----"); 4 | for n in range(1,13): 5 | resultado=num*n; 6 | print(f"\t{num} x {n} = {resultado}"); -------------------------------------------------------------------------------- /EjercicioArreglos.py: -------------------------------------------------------------------------------- 1 | import numpy as np 2 | import random as rdm 3 | 4 | print("----Números Aleatorios Arrays-----\n"); 5 | arregloNum4=np.arange(10); 6 | for i in range(len(arregloNum4)): 7 | numAleatorios=rdm.randint(0,100); 8 | print(f"El num aleatorio es: {numAleatorios}"); 9 | arregloNum4[i]=numAleatorios; 10 | print(f"Se agregó en la pos: {[i]} el num: {numAleatorios}"); 11 | arregloCopy=arregloNum4[:].copy();#Se copia el arreglo 12 | maximo=arregloCopy.max(); 13 | minimo=arregloCopy.min(); 14 | promedio=arregloCopy.mean(); 15 | suma=arregloCopy.sum(); 16 | print(f"El arreglo es:{arregloCopy}") 17 | print(f"El número máximo es: {maximo}"); 18 | print(f"El número mínimo es: {minimo}"); 19 | print(f"El promedio es: {promedio}"); 20 | print(f"La suma es: {suma}"); 21 | 22 | 23 | -------------------------------------------------------------------------------- /Ponderación de notas.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfeCalfun/Python-Files/d4abadfb28b16d0bbb23377299f28354989e2e17/Ponderación de notas.xlsx -------------------------------------------------------------------------------- /PrimerEjemplo.py.py: -------------------------------------------------------------------------------- 1 | '''Autor del código: Francisco Calfún 2 | Esto es un comentario de párrafo 3 | El siguiente código muestra un mensaje y pide valores''' 4 | 5 | print("Hello World"); 6 | nombre=input("Escriba su nombre, por favor:\n ");#En esta línea se pide el nombre. 7 | apellido=input("Escriba su apellido, por favor:\n");#En esta línea se pide el apellido. 8 | edad=int(input("Ingrese su edad, por favor: \n"))#en esta línea se pide la edad como valor entero. 9 | print(f"Su nombre es: {nombre} \nSu apellido es: {apellido}\nSu edad es: {edad}");#En esta línea se muetsra un mensaje con las variables pedidas más arriba -------------------------------------------------------------------------------- /ProyectoFuncionesIMC.rar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfeCalfun/Python-Files/d4abadfb28b16d0bbb23377299f28354989e2e17/ProyectoFuncionesIMC.rar -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Archivos-Python 2 | Repositorio que almacena ejercicios resueltos en Lenguaje de Programación Python. 3 | -------------------------------------------------------------------------------- /diaDelCompleto.py: -------------------------------------------------------------------------------- 1 | print("----Día del completo----"); 2 | print("Ingrese sus datos para reservar el suyo."); 3 | listaCompleto=[]; 4 | nombre=input("Ingrese su nombre: "); 5 | apellido=input("Ingrese su apellido: "); 6 | edad=input("Ingrese su edad: "); 7 | listaCompleto.append(nombre); 8 | listaCompleto.append(apellido); 9 | listaCompleto.append(edad); 10 | print(f"Sus datos son: {listaCompleto}") 11 | print("Usted se ha ganado un completito =D."); 12 | -------------------------------------------------------------------------------- /ejemplosListas.py: -------------------------------------------------------------------------------- 1 | lista_a=[15,20,67];#Se crea una lista_a 2 | lista_b=[45,30]#Se crea la lista_b 3 | print(f"La lista es: {lista_a}"); 4 | #print(lista_a[0]); 5 | #print(lista_a[1]); 6 | #print(lista_a[2]); 7 | #print(lista_a[3]); 8 | #print(lista_a[-2]); 9 | lista_a.extend(lista_b);#Extiende una lista 10 | lista_a.insert(4,99);#Inserta el valor 99 en la posición 4 11 | lista_a.remove(45);#Elimina el valor indicado (45). Si no lo encuentra, lanza un error. 12 | lista_a.pop(0);#Elimina el valor en la posición cero. Si está vacío, elimina le último elemento insertado. 13 | print(f"La lista nueva es: {lista_a}"); -------------------------------------------------------------------------------- /ejercicio1_Visual.py: -------------------------------------------------------------------------------- 1 | '''Autor del código: Francisco Calfún 2 | Esto es un comentario de párrafo 3 | El siguiente código muestra un mensaje y pide valores''' 4 | 5 | print("Hello World"); 6 | nombre=input("Escriba su nombre, por favor:\n ");#En esta línea se pide el nombre. 7 | apellido=input("Escriba su apellido, por favor:\n");#En esta línea se pide el apellido. 8 | edad=int(input("Ingrese su edad, por favor: \n"))#en esta línea se pide la edad como valor entero. 9 | print(f"Su nombre es: {nombre} \nSu apellido es: {apellido}\nSu edad es: {edad}");#En esta línea se muetsra un mensaje con las variables pedidas más arriba -------------------------------------------------------------------------------- /ejercicioEcuacion.py: -------------------------------------------------------------------------------- 1 | ''' 2 | Autor: Francisco Calfún 3 | Este código resuelve una ecuación matemática''' 4 | 5 | print("---------Ecuación cuadrática---------\n"); 6 | numX=float(input("ingrese el valor de X: ")); 7 | ecuacion=float((numX**2 + 3*numX + 1)/4); 8 | print(f"El resultado de la ecuación, reemplazando x po {numX} es: {ecuacion}") -------------------------------------------------------------------------------- /ejercicioReversion.py: -------------------------------------------------------------------------------- 1 | # Obtener el número del usuario manualmente 2 | num = int (input ('Ingrese su número favorito:')) 3 | # Iniciar valor a nulo 4 | test_num = 0; 5 | 6 | for i in range(5): 7 | rest = num% 10; 8 | test_num = (test_num * 10) + rest; 9 | num = num // 10; 10 | # # Mostrar el resultado 11 | print ('El número inverso es: {}',(test_num)); -------------------------------------------------------------------------------- /ejercicioSecuencia.py: -------------------------------------------------------------------------------- 1 | print("--------Ejercicio secuencia----------\n"); 2 | num=int(input("Ingrese un número entero: ")); 3 | 4 | for i in range(num,0,-1): 5 | num=num-1; 6 | for j in range(num,0,-1): 7 | print(j,end=" "); 8 | print(""); 9 | -------------------------------------------------------------------------------- /invertirNumWhile.py: -------------------------------------------------------------------------------- 1 | # Obtener el número del usuario manualmente 2 | num = int (input ('Ingrese su número favorito:')) 3 | # Iniciar valor a nulo 4 | test_num = 0; 5 | resultado=0; 6 | i=1; 7 | while i <= 3: 8 | resto1=num%10; 9 | resultado=(resultado*10)+resto1; 10 | num=int(num/10); 11 | i+=1; 12 | print(resultado); 13 | -------------------------------------------------------------------------------- /juegoDeAzar.py: -------------------------------------------------------------------------------- 1 | import random 2 | 3 | listaNumeros = [] 4 | print("") 5 | print("Ingrese sus 5 números de la suerte") 6 | for i in range(5): 7 | num=int(input("Ingrese número: ")) 8 | listaNumeros.append(num) 9 | 10 | print("") 11 | print("Usted ingresó los siguientes números: ", listaNumeros) 12 | 13 | lista = [] 14 | for turno in range(1,6) : 15 | flag = True 16 | while flag : 17 | aleatorio = random.randint(1,10) 18 | if lista.count(aleatorio) == 0 : 19 | lista.append(aleatorio) 20 | flag = False 21 | print("") 22 | print("") 23 | print("Los números sorteados en la ronda fueron: ") 24 | print(lista) 25 | print("") 26 | contador = 0 27 | for x in listaNumeros: 28 | if lista.count(x) == 1: 29 | contador += 1 30 | print(f"Le achuntaste a {x}") 31 | if contador == 5 : 32 | print("Hoy es su día de suerte. Ha ganado ¡!!!") 33 | for i in range(10): 34 | print("Eres una ganador!!!!!!!!!!") 35 | break 36 | else: 37 | print("Lo siento, pero no has ganado en esta ronda") 38 | -------------------------------------------------------------------------------- /juegoGalaxy.py: -------------------------------------------------------------------------------- 1 | import random; 2 | 3 | nieve=""; 4 | ''' Se define el rango para las filas''' 5 | for x in range(20): 6 | ''' Se define el rango para laas columnas''' 7 | for i in range(80): 8 | if random.randint(1, 100) % 8 == 0 : 9 | if random.randint(1, 100) % 2 == 0 : 10 | nieve += "*"; 11 | else: 12 | nieve += "´"; 13 | else: 14 | nieve += " "; 15 | print(nieve); 16 | nieve = ""; 17 | -------------------------------------------------------------------------------- /juegoTequiero.py: -------------------------------------------------------------------------------- 1 | import random 2 | 3 | print("") 4 | print("Amorímetro") 5 | print("Piensa en una persona que tu quieres saber si te quiere o no.(Presione enter para continuar)") 6 | input() 7 | veces = random.randint(4,20) 8 | 9 | nivel_de_amor = 0 10 | for vez in range(veces): 11 | dado = random.randint(1,20) 12 | print("Me quiere mucho") 13 | nivel_de_amor = 3 14 | input() 15 | if dado%3 == 0 and vez >= 4 : 16 | break; 17 | 18 | dado = random.randint(1,20) 19 | print("Me quiere poquito") 20 | nivel_de_amor = 2 21 | input() 22 | if dado%3 == 0 and vez >= 4: 23 | break; 24 | 25 | dado = random.randint(1,20) 26 | print("Me quiere nada") 27 | nivel_de_amor = 1 28 | input() 29 | if dado%3 == 0 and vez >= 4 : 30 | break 31 | 32 | if nivel_de_amor == 3: 33 | for i in range(10): 34 | print("Felicidades, ¡¡¡Te Quieren Mucho!!!") 35 | for j in range(3): 36 | print(" Mucho!!!") 37 | elif nivel_de_amor == 2: 38 | print("Te quieren poquito, por decir algo. Peor es nada ;-) . . . XD") 39 | for i in range(10): 40 | print("Tal vez tengas que hacer más...") 41 | else: 42 | print("Lo siento amigo(a), no te quieren nada. Buscate otra(o) mejor ;-(") 43 | for i in range(10): 44 | print(" FK") 45 | 46 | print("") 47 | -------------------------------------------------------------------------------- /tablaMultiplicar.py: -------------------------------------------------------------------------------- 1 | print("----Tabla de Multiplicar----\n"); 2 | listaMultiplicar=[]; 3 | num=int(input("Ingrese un número del 1 al 10: ")); 4 | for x in range(1,11): 5 | resultado=num*x; 6 | listaMultiplicar.append(resultado); 7 | print(f"{num} * {x} = {resultado}"); 8 | print(f"La lista es: {listaMultiplicar}"); 9 | 10 | --------------------------------------------------------------------------------