Linguagens de programação têm operações matemáticas básicas, vamos ver como escrever algumas destas operações em Python.
+
, -
, *
e /
.**
, por exemplo 3² = 3**2
, 4³ = 4**3
,5%2
= 1
, 4%2
= 0
, 5%5
= 0
, 5%3
= 2
,25%5
= 0
, 26%5
= 1
e 29%5
= 4
.5//2
= 2
, 5//3
= 1
, 5//4
= 1
, 5//5
= 1
, 5//6
= 0
,25//5
= 5
, 26//5
= 5
, 29//5
= 5
,1289//10
= 128
, 128//10
= 12
, 12//10
= 1
, 1//10
= 0
,abs
: a função abs(x)
retorna o módulo de x
, ou seja, retorna x
se x
é maior que 0 e -x
se x
é menor que 0.Para outras operações precisamos da biblioteca math
:
math.sqrt
: raíz quadrada, por exemplo:
math.sqrt(2)
= 1.4142135623730951
,math.sqrt(4)
= 2.0
,math.sqrt(5)
= 2.23606797749979
,math.sqrt(25)
= 5.0
.floor(x)
: o piso de x
, o maior inteiro menor ou igual a x
ceil(x)
: o teto de x
, o menor inteiro maior ou igual a x
Faça um programa que receba um número e escreva o módulo deste número.
Faça um programa que receba dois números quaisquer e calcule a distância entre os dois números.
Faça um programa que receba dois pontos no espaço em duas dimensões: (x1, y1) e (x2, y2), e calcule a distância euclidiana entre os pontos.
Faça um programa que receba um inteiro n entre 0 e 9 e calcule o valor de n+nn+nnn. Por exemplo, para o número 5 deve calcular 5+55+555.
Faça um programa que receba dois números e resolva a equação (x+y)*(x-y).
Faça um programa que calcule a hipotenusa de um triângulo quadrado, recebendo o valor do lado do triângulo.
Faça um programa que calcule a hipotenusa de um triângulo, recebendo o valor dos lados do triângulo.
.