O símbolo # é muito especial em Python. Ele faz com que tudo o que vem após ele na mesma linha seja ignorado. Basicamente, ele diz ao Python para ignorar tudo o que vem depois do símbolo #. É especialmente útil para inserir comentários legíveis para humanos dentro do código e explicar o que cada parte faz.
# Isto é um comentário - esta linha será ignorada
name = input() # Ler o nome
age = input() # Ler a idade
# Agora vamos imprimir tudo
print(name, age, sep=' -- ')
# Fim do programa
O Python ignora todas as linhas em branco. Também ignora todas as linhas que começam com #. Além disso, ignora todo o texto que vem após o símbolo #.
# a = input()
print('hello')
Este programa apenas vai imprimir hello. Ele não executará o input(), pois essa linha começa com um # e, portanto, é tratada como um comentário.
Desafio
Escreva um programa que imprima cada dia da semana em uma linha separada (segunda-feira, terça-feira, quarta-feira, quinta-feira, sexta-feira, sábado e domingo) e escreva um comentário ao lado de cada instrução print indicando o número desse dia (segunda-feira - 1, terça-feira - 2, ... domingo - 7).