38 lines
1.7 KiB
Python
38 lines
1.7 KiB
Python
"""Long string literal. Requires Python 3.6+ for f-strings."""
|
|
|
|
revision = "October 13th 2020"
|
|
|
|
# String literal continuation. Notice the trailing space at the end of each
|
|
# line but the last, and the lack of commas. There is exactly one "blank"
|
|
# between each item in the list.
|
|
elements = (
|
|
"hydrogen helium lithium beryllium boron carbon nitrogen oxygen fluorine "
|
|
"neon sodium magnesium aluminum silicon phosphorous sulfur chlorine argon "
|
|
"potassium calcium scandium titanium vanadium chromium manganese iron "
|
|
"cobalt nickel copper zinc gallium germanium arsenic selenium bromine "
|
|
"krypton rubidium strontium yttrium zirconium niobium molybdenum "
|
|
"technetium ruthenium rhodium palladium silver cadmium indium tin "
|
|
"antimony tellurium iodine xenon cesium barium lanthanum cerium "
|
|
"praseodymium neodymium promethium samarium europium gadolinium terbium "
|
|
"dysprosium holmium erbium thulium ytterbium lutetium hafnium tantalum "
|
|
"tungsten rhenium osmium iridium platinum gold mercury thallium lead "
|
|
"bismuth polonium astatine radon francium radium actinium thorium "
|
|
"protactinium uranium neptunium plutonium americium curium berkelium "
|
|
"californium einsteinium fermium mendelevium nobelium lawrencium "
|
|
"rutherfordium dubnium seaborgium bohrium hassium meitnerium darmstadtium "
|
|
"roentgenium copernicium nihonium flerovium moscovium livermorium "
|
|
"tennessine oganesson"
|
|
)
|
|
|
|
|
|
def report():
|
|
"""Write a summary report to stdout."""
|
|
items = elements.split()
|
|
|
|
print(f"Last revision date: {revision}")
|
|
print(f"Number of elements: {len(items)}")
|
|
print(f"Last element : {items[-1]}")
|
|
|
|
|
|
if __name__ == "__main__":
|
|
report()
|