Project File Cs (Class 12)
Project File Cs (Class 12)
S. No 30/1, Hebatpur Village Ahead of Hebatpur Railway crossing, Via Thaltej Landmark, Nr old Elite
CERTIFICATE
Roll no.
try:
# Print heading
print("\t\t\t =======================")
AtNo = ""
atno = ""
def get_input_at_no():
atno = int(
print('')
AtNo = atno
sleep(5)
def get_input_at_sym():
symb = ['H', "He", 'Li', "Be", "B", "C", "N", "O", "F", 'Ne', 'Na', 'Mg', 'Al', 'Si', 'P', 'S', 'Cl', 'Ar', 'K',
'Cr', 'Mn', 'Fe', 'Co', 'Ni', 'Cu', 'Zn', 'Ga', 'Ge', 'As', 'Se', 'Br', 'Kr', 'Rb', 'Sr', 'Y', 'Zr',
'Nb', 'Mo', 'Tc', 'Ru',
'Rh', 'Pd', 'Ag', 'Cd', 'In', 'Sn', 'Sb', 'Te', 'I', 'Xe', 'Cs', 'Ba', 'La', 'Ce', 'Pr', 'Nd', 'Pm',
'Dy', 'Ho', 'Er', 'Tm', 'Yb', 'Lu', 'Hf', 'Ta', 'W', 'Re', 'Os', 'Ir', 'Pt', 'Au', 'Hg', 'Tl', 'Pb',
'Fr', 'Ra', 'Ac', 'Th', 'Pa', 'U', 'Np', 'Pu', 'Am', 'Cm', 'Bk', 'Cf', 'Es', 'Fm', 'Md', 'No', 'Lr',
'Hs', 'Mt', 'Uun', 'Uuu', 'Uub', 'Uut', 'Uuq', 'Uup', 'UUh', 'Uus', "Uuo"]
print('')
if len(symbo) == 1:
symbo = symbo.capitalize()
elif len(symbo) == 2:
elif len(symbo) == 3:
AtNo = int(symb.index(symbo)) + 1
atno = AtNo
sleep(5)
def ele_con():
global AtNo
orb = ['1s', '2s', '2p', '3s', '3p', '4s', '3d', '4p', '5s', '4d', '5p', '6s', '4f', '5d', '6p', '7s', '5f',
'6d', '7p']
if AtNo == 24:
print(' 1s 2', '2s 2', '2p 6', '3s 2', '3p 6', '3d 5', '4s 1', sep=' , ')
elif AtNo == 29:
print(' 1s 2', '2s 2', '2p 6', '3s 2', '3p 6', '3d 10', '4s 1', sep=' , ')
print(' 1s 2', '2s 2', '2p 6', '3s 2', '3p 6', '3d 10', '4s 2', '4p 6', '4d 4', '5s 1', sep=' , ')
print(' 1s 2', '2s 2', '2p 6', '3s 2', '3p 6', '3d 10', '4s 2', '4p 6',
print(' 1s 2', '2s 2', '2p 6', '3s 2', '3p 6', '3d 10', '4s 2', '4p 6',
print(' 1s 2', '2s 2', '2p 6', '3s 2', '3p 6', '3d 10', '4s 2', '4p 6',
print(' 1s 2', '2s 2', '2p 6', '3s 2', '3p 6', '3d 10', '4s 2', '4p 6',
print(' 1s 2\n', '2s 2\n', '2p 6\n', '3s 2\n', '3p 6\n', '3d 10\n', '4s 2\n', '4p 6\n',
print(' 1s 2', '2s 2', '2p 6', '3s 2', '3p 6', '3d 10', '4s 2', '4p 6', '4d 10', '5s 2',
'5p 6',
print(' 1s 2', '2s 2', '2p 6', '3s 2', '3p 6', '3d 10', '4s 2', '4p 6', '4d 10', '5s 2',
'5p 6',
print(' 1s 2', '2s 2', '2p 6', '3s 2', '3p 6', '3d 10', '4s 2', '4p 6', '4d 10', '5s 2',
'5p 6',
'5p 6',
print(' 1s 2', '2s 2', '2p 6', '3s 2', '3p 6', '3d 10', '4s 2', '4p 6', '4d 10', '5s 2',
'5p 6',
else:
for i in orb:
if i.__getitem__(1) == 's':
if AtNo <= 2:
print(i, AtNo)
break
else:
AtNo = AtNo - 2
if AtNo <= 0:
break
if AtNo <= 6:
print(i, AtNo)
break
else:
AtNo = AtNo - 6
if AtNo <= 0:
break
print(i, AtNo)
break
else:
AtNo = AtNo - 10
if AtNo <= 0:
break
print(i, AtNo)
break
else:
AtNo = AtNo - 14
if AtNo <= 0:
break
def elecon():
global AtNo
if AtNo <= 2:
if AtNo == 2:
else:
if AtNo == 10:
else:
else:
if AtNo == 36:
else:
if AtNo == 54:
else:
if AtNo == 86:
else:
def symbol():
global AtNo
symb = ['H', "He", 'Li', "Be", "B", "C", "N", "O", "F", 'Ne', 'Na', 'Mg', 'Al', 'Si', 'P', 'S', 'Cl', 'Ar', 'K',
'Cr', 'Mn', 'Fe', 'Co', 'Ni', 'Cu', 'Zn', 'Ga', 'Ge', 'As', 'Se', 'Br', 'Kr', 'Rb', 'Sr', 'Y', 'Zr',
'Rh', 'Pd', 'Ag', 'Cd', 'In', 'Sn', 'Sb', 'Te', 'I', 'Xe', 'Cs', 'Ba', 'La', 'Ce', 'Pr', 'Nd', 'Pm',
'Dy', 'Ho', 'Er', 'Tm', 'Yb', 'Lu', 'Hf', 'Ta', 'W', 'Re', 'Os', 'Ir', 'Pt', 'Au', 'Hg', 'Tl', 'Pb',
'Fr', 'Ra', 'Ac', 'Th', 'Pa', 'U', 'Np', 'Pu', 'Am', 'Cm', 'Bk', 'Cf', 'Es', 'Fm', 'Md', 'No', 'Lr',
'Hs', 'Mt', 'Uun', 'Uuu', 'Uub', 'Uut', 'Uuq', 'Uup', 'UUh', 'Uus', "Uuo"]
print('\n Atomic Symbol :', symb.__getitem__(AtNo - 1), "\n\n Electronic Configurations : --")
def give_the_final_result():
if get_input == 1:
get_input_at_no()
if 0 >= AtNo > 118:
else:
elecon()
symbol()
ele_con()
sleep(5)
elif get_input == 2:
get_input_at_sym()
elecon()
symbol()
ele_con()
sleep(5)
else:
sleep(5)
give_the_final_result()
def try_again_or_not(name):
if inn.lower() == 'y':
give_the_final_result()
sleep(1)
else:
try_again_or_not('another')
give_the_final_result()
try_again_or_not('another')
except:
print("Invalid Input")
try_again_or_not('again')
sleep(5)
Output :