fork download
  1. s=""" {18}
  2. {10}{14}
  3. {2}{6}
  4. {0}{1}
  5. {17}{9} %s {3}{11}
  6. {13}{5} {7}{15}
  7.  
  8. {8}{4}
  9. {16}{12}
  10. {19}"""
  11. e="H HeLiBe B C N O F NeNaMgAlSiP S ClArK Ca"
  12. r="hydrogen helium lithium beryllium boron carbon nitrogen oxygen fluorine neon natrium sodium magnesium aluminium silicon phosphoroussulfur chlorine argon kalium potassium calcium "
  13. n=r.find(input().lower())//11
  14. n-=(n>10)+(n>18)
  15. print(s.format(*[' *'[i<=n]for i in range(20)])%e[n*2+1:n*2+3])
Success #stdin #stdout 0.03s 9984KB
stdin
calcium
stdout
    *
    **
    **
    **
 ** Ca **
 **    **

    **
    **
    *