Ele é um número irracional, ou seja, pi tem infinitas casas decimais, que não formam uma dízima periódica. Sendo assim, não é possível escrevê-lo na forma de uma fração com numerador e denominador inteiros. Pi é o resultado da divisão do comprimento da circunferência pelo diâmetro dela.
O Pi resulta da divisão do perímetro pelo diâmetro de um círculo (π = perímetro / diâmetro). Se medirmos toda a volta de um círculo com fita métrica obtemos a medida do seu perímetro. O diâmetro, por sua vez, é a medida obtida de uma ponta a outra desse círculo.
Se o algarismo anterior ao da casa decimal que você quer arredondar for maior ou igual a 5, devemos aumentar 1 na casa decimal escolhida para o arredondamento. Se o número for menor do que 5, é só tirarmos as casas decimais que não nos interessam, e o número não se altera.
Usando um botão:
Formatando Números em Python Ninguém escreve com tantas casas decimais, nem existe esse valor pequeno de centavos. O correto é ter apenas duas casas decimais, ou seja, dois números depois da vírgula. Para isso, vamos usar o operador %f, que representa um decimal que iremos formatar (mudar a forma como é exibido).
Basta usar a formatação com% . 2f, que permite arredondar para 2 casas decimais. Você pode usar o operador de formatação de string do python "%".
O bloco que estiver na linha seguinte a instrução if será o bloco de instrução a ser executados todas as vezes que a condição for verdadeira, enquanto que o bloco que estiver na linha seguinte a instrução else será executado todas as vezes que a expressão for falsa.