Você está na página 1de 1

Resumo da matéria (PT1)

• Comando de atribuição: – (opcional ) o caractere “.” seguido da


precisão para números reais (quantidade
minha_variavel = valor_da_variavel de casas decimais). Quando especificada
uma precisão em casas decimais, o valor
• Operadores matemáticos: numérico será arredondado para a preci-
1. + (adição) são definida;
– o tipo do dado:
2. - (subtração)
∗ “s” para string (sequência de carac-
3. * (multiplicação) teres);
4. / (divisão) ∗ “d” para decimal (valor numérico in-
5. ** (potência) teiro em notação decimal);
6. % (resto da divisão) ∗ “f ” para float (valor numérico real).

• Funções matemáticas elementares: • Valores lógicos:

1. abs(x): valor absoluto de x 1. True: Verdadeiro

2. math.sqrt(x): raiz quadrada de x 2. False: Falso

3. math.cos(x): cosseno de x (em radianos) • Operadores relacionais:


4. math.tan(x): tangente de x (em radianos) 1. == (igualdade)
5. math.sin(x): seno de x (em radianos) 2. != (desigualdade)
6. round(x, c): arredondamento de x com c ca- 3. > (maior que)
sas decimais 4. >= (maior ou igual a)
7. math.trunc(x): parte inteira de x 5. < (menor que)
8. math.ceil(x): menor inteiro maior que x 6. <= (menor ou igual a)
9. math.floor(x): maior inteiro menor que x
• Operadores lógicos:
10. math.log(x): logaritmo natural de x
1. not (negação)
11. math.log10(x): logaritmo de x na base 10
2. and (“e” lógico)
12. math.log2(x): logaritmo de x na base 2
3. or (“ou” lógico)
13. math.log(x, y): logaritmo de x na base y
• Comandos de decisão:
• Valores constantes:
1 if <condição>:
1. math.pi: pi (π)
2 <Bloco de comandos>
2. math.e: número neperiano (e)
3. math.tau: tau (τ ) 1 if <condição>:
4. math.inf: infinito (∞) 2 <Bloco de comandos>
3 else:
• Importação da biblioteca math: 4 <Bloco de comandos>
import math
1 if <condição 1>:
• Entrada de dados pelo terminal: 2 <Bloco de comandos>
3 elif <condição 2>:
minha_variavel = input(mensagem ) 4 <Bloco de comandos>
5 :
• Saı́da de dados pelo terminal:
6 else:
print(mensagem ) 7 <Bloco de comandos>

• Strings de formatação: • Comando de repetição controlado logicamente:

f’conteúdo ’ 1 while <condição>:


2 <Bloco de comandos>
1. O conteúdo pode conter informações textuais,
expressões e a formação das expressões
• Comando de repetição controlado por contador:
2. As expressões e suas respectivas formatações
devem estar delimitadas por chaves 1 for <var> in range(...):
2 <Bloco de comandos>
3. Expressão e formatação são separadas por :
4. Especificando formatação: – range(<ini>, <fim>, <passo>)

– (opcional ) a largura do campo (quanti- – range(<ini>, <fim>)


dade mı́nima de caracteres a ser usada); – range(<fim>)

Você também pode gostar