Você está na página 1de 2

PYTHON:

Tipos primitivos:

int: interpreta os dados inseridos como números int-eiros.


float: interpreta os dados inseridos como números reais (com uma parte flutuante).
bool: aceita apenas dois valores, True ou False (para que o PY interprete esses valores como booleanos, deve-
se escrevê-los com a primeira letra maiúscula).
str: interpreta os dados inseridos como palavras.

Operadores aritméticos especiais:

//: retorna somente a parte inteira da divisão.


%: retorna somente o módulo da divisão (resto).
==: retorna a igualdade.
=: atribui.
Operador
Operando

Operando

+ ou - ou
Um Um
* ou / ou
número número
real. ** ou // real.
ou % ...

Ordem de precedência:

1º) ( ) [parêntesis].
2º) ** [potência].
3º) * ou / ou // ou % [o que vier primeiro].
4º) + ou - [o que vier primeiro].

Efetuar: 3*(5+4)**2 (Resp.: 243).

Biblioteca “math”:
import math
an=float(input('Insira aqui um ângulo: '))
cos=math.cos(math.radians(an))
sin=math.sin(math.radians(an))
tan=math.tan(math.radians(an))
print('Seno, coseno e tangente do ângulo {} são
respectivamente:\n[{:0.2f}]\n[{:0.2f}]\n[{:0.2f}]'.format(an,sin,cos,tan))
# an=float(input('Insira aqui um ângulo: ')) apenas informa que o valor inserido será lido como um
número real. Isso em nada significa que o Python está lendo o valor em grau ou radiano. Ou seja, no
algoritmo acima, "an" é um número real sem unidade.
# a função math.radians primeiro diz que o valor digitado está em grau e depois converte para
radiano.
# a função math.degrees primeiro diz que o valor digitado está em radiano e depois converte para
grau.
# a linguagem "presume" que o valor inserido está em radiano, caso não haja math.radians ou
math.degrees.
# sin=math.sin(math.radians(an)) está convertendo "an" em radiano e extraindo o seu seno.
# A proposta a seguir demonstra que, por defoult, pyhton lê os valores inseridos em radiano:
an1=math.pi
cosa1=math.cos(an1)
print('A função math.pi no Python retorna o valor de pi: ',math.pi)
print('O coseno de pi é: ',cosa1)
# math.pi é o que retorna o valor de pi para o Python. Não foi necessário converter o valor de
"an1" em radiano.
# Outro exemplo é:
an2=float(3.141592653589793)
print(math.cos(an2))
# O valor que o Python retorna com math.pi foi atribuído a "an2" e o print retorna o seu cosseno
sem que tenha sido necessário inserir as funções de conversão.
Aqui, existem três comentários-chave:

1) an=float(input('Insira aqui um ângulo: '))

Apenas informa que o valor inserido será lido como um número real. Isso em nada significa que o
Python está lendo o valor em grau ou radiano. Ou seja, no algoritmo acima, "an" é um número real
sem unidade (mas, ver o comentário (3) abaixo).

2) sin=math.sin(math.radians(an))

Está atribuindo “grau” como unidade para o valor atribuído a "an", convertendo em radianos e
extraindo o seu seno.

3) an1=math.pi
cosa1=math.cos(an1)
print('A função math.pi no Python retorna o valor de pi: ',math.pi)
print('O coseno de pi é: ',cosa1)
Run>>>
A função math.pi no Python retorna o valor de pi: 3.141592653589793
O coseno de pi é: -1.0

Demonstra que, por defoult, pyhton lê os valores inseridos em radianos, já que math.pi é o que retorna
o valor de π para o Python. No exemplo, não foi necessário converter o valor de "an1" (ao quê foi
atribuído math.pi) em radiano para que a função que extrai o cosseno (math.cos(an1)) retornasse o
valor correto para o ângulo π radiano.

Você também pode gostar