Edição
Escolha a edição e a reimpressão de seu livro. Você encontra esta informação na contra-capa do livro.Errata
por: Janela do editor de textos mostrando a opção Run Module selecionada.
por: Janela do editor de textos mostrando a opção Run Module selecionada.
por: Janela do editor de textos mostrando a opção Run Module selecionada.
por: O objetivo desse exemplo é apresentar a diferença entre descrevermos o problema de forma genérica, separando os valores de entrada do cálculo; e de forma direta, onde os valores de entrada são escritos diretamente na fórmula.
por: Em Python, nomes de variáveis devem iniciar obrigatoriamente com uma letra ou com o símbolo sublinha (_). Após o primeiro caractere, podem conter letras, números e o sublinha.
>>> 2 ** 1/3 0.666666666para:
>>> 2 ** (1/3) 1.2599210498948732
por: Em Python, nomes de variáveis devem iniciar obrigatoriamente com uma letra ou com o símbolo sublinha (_). Após o primeiro caractere, podem conter letras, números e o sublinha.
por: O objetivo desse exemplo é apresentar a diferença entre descrevermos o problema de forma genérica, separando os valores de entrada do cálculo; e de forma direta, onde os valores de entrada são escritos diretamente na fórmula.
por: Em Python, nomes de variáveis devem iniciar obrigatoriamente com uma letra ou com o símbolo sublinha (_). Após o primeiro caractere, podem conter letras, números e o sublinha.
por: A noção de diferença de base é importante...
por: O objetivo desse exemplo é apresentar a diferença entre descrevermos o problema de forma genérica, separando os valores de entrada do cálculo; e de forma direta, onde os valores de entrada são escritos diretamente na fórmula.
O operador not (não) é o mais simples, pois precisa apenas de um operador.
para:O operador not (não) é o mais simples, pois precisa apenas de um operando.
O operador and (e) resulta verdadeiro apenas quando seus dois operadores forem verdadeiros.
para:O operador and (e) resulta verdadeiro apenas quando seus dois operandos forem verdadeiros.
A regra fundamental do operador or (ou) é que ele resulta em falso apenas se seus dois operadores também forem falsos. Se apenas um de seus operadores for verdadeiro, ou se os dois forem, o resultado da operação será verdadeiro.
para:A regra fundamental do operador or (ou) é que ele resulta em falso apenas se seus dois operandos também forem falsos. Se apenas um de seus operandos for verdadeiro, ou se os dois forem, o resultado da operação será verdadeiro.
por: A noção de diferença de base é importante...
por: A noção de diferença de base é importante...
O operador not (não) é o mais simples, pois precisa apenas de um operador.
para:O operador not (não) é o mais simples, pois precisa apenas de um operando.
O operador and (e) resulta verdadeiro apenas quando seus dois operadores forem verdadeiros.
para:O operador and (e) resulta verdadeiro apenas quando seus dois operandos forem verdadeiros.
A regra fundamental do operador or (ou) é que ele resulta em falso apenas se seus dois operadores também forem falsos. Se apenas um de seus operadores for verdadeiro, ou se os dois forem, o resultado da operação será verdadeiro.
para:A regra fundamental do operador or (ou) é que ele resulta em falso apenas se seus dois operandos também forem falsos. Se apenas um de seus operandos for verdadeiro, ou se os dois forem, o resultado da operação será verdadeiro.
por: Os conteúdos de variáveis string podem ser somados...
Página 76, capítulo 4, na tabela 4.2, substitua as linhas:
5 | 1,2,4,5,7,8,10,13,14,15,19 |
outras | 1,2,4,5,7,8,10,13,14,16,17,18,19 |
por:
5 | 1,2,4,5,7,8,10,11,13,14,15,19 |
outras | 1,2,4,5,7,8,10,11,13,14,16,17,18,19 |
por: Os conteúdos de variáveis string podem ser somados...
if categoria == 1 preço = 10para
if categoria == 1 preço = 10
print("X O " if erros >= 1 else "X")
O operador not (não) é o mais simples, pois precisa apenas de um operador.
para:O operador not (não) é o mais simples, pois precisa apenas de um operando.
O operador and (e) resulta verdadeiro apenas quando seus dois operadores forem verdadeiros.
para:O operador and (e) resulta verdadeiro apenas quando seus dois operandos forem verdadeiros.
A regra fundamental do operador or (ou) é que ele resulta em falso apenas se seus dois operadores também forem falsos. Se apenas um de seus operadores for verdadeiro, ou se os dois forem, o resultado da operação será verdadeiro.
para:A regra fundamental do operador or (ou) é que ele resulta em falso apenas se seus dois operandos também forem falsos. Se apenas um de seus operandos for verdadeiro, ou se os dois forem, o resultado da operação será verdadeiro.
por: Os conteúdos de variáveis string podem ser somados...
print("O preço do produto é: R${preço:6.2f}" % preço)Corrigir para:
print(f"O preço do produto é: R${preço:6.2f}")
print("Média: {soma / 5:5.2f}")para:
print(f"Média: {soma / 5:5.2f}")
print("f{tabuada} x {número} = {tabuada * número}")para:
print(f"{tabuada} x {número} = {tabuada * número}")
print("Valor inválido, digite entre -3 e 3")para:
print("Valor inválido, digite entre -3 e 2")
[x for in range(10)]para:
[x for x in range(10)]
print(f"Nome: {registro[0]}\nTelefone: {registro[1]}" % (registro))para:
print(f"Nome: {registro[0]}\nTelefone: {registro[1]}")
Modifique a máscara da f-string de
{'Estado':-20s}para
{'Estado':<20s}
Modifique a máscara da f-string de
{estado['nome']:-20s}para
{estado['nome']:<20s}
print(f"{feriado['data'].strftime(%d/%m)} {feriado['descrição']}")para:
print(f"{feriado['data'].strftime('%d/%m')} {feriado['descrição']}")
return carrega(consulta.fetchone())para:
return self.carrega(consulta.fetchone())
return carrega(consulta.fetchone())para:
return self.carrega(consulta.fetchone())
isinstance(type(x), int)
para:
isinstance(x, int)
Página 48. Figura 2.12. A imagem correta é mostrada abaixo: