Ads block

Banner 728x90px

proyecto final


 Proyecto final


Hola a todos, en el video que acabamos de ver, se explicó cómo se estructura la configuración electrónica de los elementos utilizando el principio de Aufbau. Ahora, vamos a profundizar en el código Python que permite calcular la configuración electrónica de un elemento dado su número atómico,

Desglose del Código:
1.
elemento = int(input("Dígame el número atómico del elemento que le quiere encontrar su configuración electrónica: "))
-Solicitamos al usuario que ingrese el número atómico del elemento.
elecconfig = ""
-Inicializamos elecconfig como una cadena vacía donde construiremos la configuración electrónica.
subnivel = ["1s", "2s", "2p", "3s", "3p", "4s", "3d", "4p", "5s", "4d", "5p", "6s", "4f", "5d", "6p", "7s", "5f", "6d", "7p"]
subnivel es una lista que contiene los subniveles en el orden correcto según el principio de Aufbau.

2.
def calc_quim(s):
    global maxxcou
    if s[1] == "s":
        maxxcou = 2
    elif s[1] == "p":
        maxxcou = 6
    elif s[1] == "d":
        maxxcou = 10
    elif s[1] == "f":
        maxxcou = 14
-Esta función establece la capacidad máxima de electrones que puede contener un subnivel específico.
-Utiliza s[1] para identificar el tipo de subnivel (s, p, d, f) y asigna el número correspondiente a maxxcou

3.
for x in range(len(subnivel)):
    calc_quim(subnivel[x])
    if elemento == 0:
        break
    elif elemento >= maxxcou:
        elecconfig = elecconfig + subnivel[x] + str(maxxcou) + " "
        elemento = elemento - maxxcou
    elif elemento < maxxcou:
        elecconfig = elecconfig + subnivel[x] + str(elemento)
        break
    print(elemento)
print(elecconfig)
  • Recorremos cada subnivel en la lista subnivel.
  • Para cada subnivel, llamamos a calc_quim para establecer maxxcou.
  • Si elemento es cero, rompemos el bucle porque no quedan electrones para asignar.
  • Si elemento es mayor o igual a maxxcou, llenamos completamente el subnivel actual y restamos esa cantidad de electrones del total.
  • Si elemento es menor que maxxcou, llenamos el subnivel con los electrones restantes y rompemos el bucle.
  • Finalmente, construimos y mostramos la configuración electrónica



  • En español:





    Ideas Mas complejas(Requieren uso de otros lenguajes de programación no explicados)






    No comments:

    Post a Comment