orbitals = ["1s", "2s", "2p", "3s", "3p", "4s", "3d", "4p", "5s", "4d", "5p", "6s", "4f", "5d", "6p", "7s", "5f", "6d", "7p"]
orbitalsValue = {"s": 2, "p": 6, "d": 10, "f": 14}
atomicMass = int(input("Insert the atomic mass of the element: "))
electricCharge = int(input("Insert the electric charge that the element have (0 is none): "))
electrons = atomicMass - electricCharge
result = ""
for i in range(electrons):
value = orbitalsValue[orbitals[i][1]]
if electrons == 0:
break
elif electrons >= value:
result += " " + orbitals[i] + str(value)
electrons -= value
elif electrons < value:
result += " " + orbitals[i] + str(electrons)
break
print(result)
orbitals = ["1s", "2s", "2p", "3s", "3p", "4s", "3d", "4p", "5s", "4d", "5p", "6s", "4f", "5d", "6p", "7s", "5f", "6d", "7p"]
orbitalsValue = {"s": 2, "p": 6, "d": 10, "f": 14}
atomicMass = int(input("Insert the atomic mass of the element: "))
electricCharge = int(input("Insert the electric charge that the element have (0 is none): "))
electrons = atomicMass - electricCharge
result = ""
for i in range(electrons):
value = orbitalsValue[orbitals[i][1]]
if electrons == 0:
break
elif electrons >= value:
result += " " + orbitals[i] + str(value)
electrons -= value
elif electrons < value:
result += " " + orbitals[i] + str(electrons)
break
print(result)
Insert the atomic mass of the element: 20
Insert the electric charge that the element have (0 is none): -3
1s2 2s2 2p6 3s2 3p6 4s2 3d3