Skip to content

Instantly share code, notes, and snippets.

View RCNicolas's full-sized avatar

Nicolas Santiago Ruiz RCNicolas

  • Bucaramanga/Colombia
View GitHub Profile
@RCNicolas
RCNicolas / Ejercicios Listas
Last active July 23, 2023 16:59
Métodos, operaciones, funciones y ejercicios con listas y cadenas
matriz = [[1,2,3],
[4,5,6],
[7,8,9]]
print(matriz)
for i in matriz:
print(i)
print("=============================================")
for i in range(len(matriz)):
for j in range(len(matriz[i])):
@RCNicolas
RCNicolas / Ejercicios Diccionarios
Last active July 23, 2023 00:04
Métodos, funciones operaciones y demás con diccionarios
"""1. Escribir un programa que guarde en una variable el diccionario {'Euro':'€', 'Dollar':'$', 'Yen':'¥'},
pregunte al usuario por una divisa y muestre su símbolo o un mensaje de aviso si la divisa no está en el
diccionario."""
dic = {"Euro": "€", "Dollar": "$", "Yen": "¥"}
divisa = input("Ingrese su disiva: ")
if divisa in dic.values():
print(divisa)
# Conversión de entero a cadena (int to str)
#______________________________________________________________________________________________________________________________________
integer_value = 42
integer_to_string = str(integer_value)
print(f"int to str: {integer_to_string}, type: {type(integer_to_string)}")
# Salida: int to str: 42, type: <class 'str'>
# Conversión de cadena a entero (str to int)
#______________________________________________________________________________________________________________________________________
string_value = "123"
@RCNicolas
RCNicolas / Bucles (Ejercicios)
Last active July 23, 2023 00:16
Operaciones en diccionarios y diferentes estructuras haciendo uso de los bucles, también se hace uso de funciones
"""1. Escribe un programa que genere los primeros 4 números perfectos. Un número perfecto es un número entero
positivo que es igual a la suma de sus divisores propios positivos. Dicho de otra forma, un número perfecto
es aquel que es amigo de sí mismo. Así, 6 es un número perfecto porque sus divisores propios positivos son
1, 2 y 3; y 6 = 1 + 2 + 3."""
numeros_perfectos = []
num = 1
while len(numeros_perfectos) < 4:
suma = 0
#TIPOS DE EXCEPCIONES================================================
#___________________________________________________________________
#TypeError
#====================================================================
"""Ocurre cuando se aplica una operación o función a un
dato del tipo inapropiado"""
#ZeroDivisionError
#====================================================================
"""Ocurre cuando se itenta dividir por cero"""
"""
Una empresa está organizando la agenda de eventos para el mes de agosto. Por lo tanto requiere un programa que:
1. Permita registrar a los participantes de los eventos de agosto pidiendo: documento, nombre, edad y cargo.
2. Permita registrar los eventos pidiendo: nombre del evento, locación y día del mes
3. Permita quitar del registro a los participantes.
4. Permita eliminar y/o modificar eventos.
Para participar los empleados deben cancelar un aporte de 50.000 COP. Por lo tanto el programa también debe:
participantes = {}
def guardar(participantes):
archivo = open("archivo.txt", "w")
lista = []
for i in participantes.keys():
document = i
name = participantes[i]["name"]
age = str(participantes[i]["age"])
area = participantes[i]["area"]
paid = str(participantes[i]["is paid"])
@RCNicolas
RCNicolas / main.py
Created August 1, 2023 12:18
Ejercicio de carreras
import modulos
modulos.menu()
@RCNicolas
RCNicolas / validacion.py
Created August 1, 2023 12:19
Validaciones
def confirm():
print("¿Está seguro de salir?")
option = input("Ingrese s para confirmar salida, o ingrese n para cancelar: ")
if option == "s" or option == "S":
return True
else:
return False
def validate_field(value, isNumeric):
response = True
@RCNicolas
RCNicolas / juegosBD.py
Last active August 2, 2023 15:17
Reto de juegos
import validaciones
valoraciones ={}
# def cargar(file_name):
# if validaciones.validate_file(file_name):
# with open(file_name,"w") as file:
# for jue,valr in valoraciones.items():
# file.write(f"{jue}|")