El símbolo # es muy especial en Python. Somete todo lo que viene después en la misma línea. Básicamente, le dice a Python que ignore todo lo que viene después del símbolo #. Es especialmente útil para escribir comentarios legibles por humanos dentro del código y explicar lo que hace cada parte.
# Esto es un comentario - esta línea será ignorada
name = input() # Leer el nombre
age = input() # Leer la edad
# Ahora imprimiremos todo
print(name, age, sep=' -- ')
# El final del programa
Python ignora todas las líneas en blanco. También ignora todas las líneas que comienzan con #. También ignora todo el texto que viene después del símbolo #.
# a = input()
print('hello')
Este programa solo imprimirá hello. No obtendrá el input() ya que esa línea comienza con un # y, por lo tanto, se trata como un comentario.
Desafío
Escribe un programa que imprima cada día de la semana en una línea separada (Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, y Sunday) y escriba un comentario junto a cada instrucción print indicando el número de ese día (Monday - 1, Tuesday - 2, ... Sunday - 7).