Exercícios Práticos de Python #9 | Como calcular IMC com Python
Neste vídeo vamos resolver um exercício de Python utilizando a fórmula de Desconto de Produto.
Problema:
Uma pessoa pesa 70 kg e mede 1.75 m.
Qual é o IMC?
📚 Quer praticar mais?
Adquira o eBook "Exercícios Práticos de Python" com desafios organizados em níveis:
🟢 Básico → Lógica
🟡 Intermédio → Fórmulas
🔴 Avançado → Mundo Real + Módulos
👉 Adquira o eBook aqui:
https://pay.hotmart.com/L75251291J
Inscreva-se no canal para acompanhar toda a série de Exercícios Práticos de Python.
#Python #PythonParaIniciantes #ExerciciosPython #Programacao #AprendaPython #UsandoPython
Show More Show Less View Video Transcript
0:00
Olá pessoal, se bem-vindo de volta ao
0:01
canal Estou aqui falando. Vamos dar
0:03
continuação ao nosso exercício prátic
0:05
Hoje vamos resolver o nosso exercício
0:06
número nove. Temos como o seguinte
0:09
problema acharmos imcidon.
0:13
OK? O nosso problema diz o seguinte: uma
0:15
pessoa pesa 70 kg e mede mede quanto?
0:20
1.75 m. Eh, qual é o IMC dessa mesma
0:25
pessoa? OK? Então, o que é isso o IMC?
0:26
Veja, o MC ele avalia ser uma pessoa que
0:29
está dentro de um peso saudável com base
0:32
na temos aqui a fórmula que é o
0:34
seguinte: MC igual a peso dividindo por
0:38
altura ao quadrado, onde peso em
0:41
kilogramas, altura em metros. Isso é que
0:44
nós vamos calcular hoje. Como sempre,
0:46
ainda estamos no nossos exercícios
0:48
básicos, mas acho que falta pouco. Acho
0:50
que falta só apenas um exercício para
0:52
que nós depois possamos saltar para
0:54
exercícios um pouquinho mais avançado
0:56
que para intermediários. Mas vamos
0:58
resolver esse exercício que será o
0:59
seguinte. Vamosar para o nosso GS Code.
1:02
Eu já tenho tudo copiado aqui e vamos
1:04
começar apenas com a resolução. Como
1:06
sempre, eu vou primeiramente copiar é a
1:08
minha fórmula. Copiei e eu vou colar
1:11
aqui. OK. Agora vamos fazer a extração
1:15
de dado dos nossos dados, que é o
1:16
seguinte. Uma pessoa pesa 70 kg e mede
1:20
100 kg ou gramas, não sei bem. Ok? E
1:24
média 1.75 m. Qual o seu IMC? Perfeito.
1:28
Então vou pegar o meu eh peso. Eu vou
1:32
precisar de peso. Peso será igual a o
1:37
peso será igual a nos deram 70. OK? 70
1:41
kg. Perfeito. E a altura também que eu
1:44
vou necessitar, ok? Altura a minha
1:46
altura será igual a é quanto mesmo que
1:49
dera? 1.7. 1.75.
1:53
Onde é que está? 75. Perfeito. Ok. Agora
1:57
esse vamos começar a resolver. Sabemos
1:59
que impacto
2:01
quando nós gostamos de levar algo ao
2:02
quadrado não é essa fórmula que se
2:03
representa. Ok? Então vamos agora mexer
2:06
com o nosso com a nossa fórmula para que
2:08
possa estar representada de da forma
2:10
pytônica. Então aqui tá certo? Peso
2:13
dividindo por altura. Altura de est
2:15
quadrado. Então nessa nesse caso aqui
2:17
não é nessa casa, nesse caso eu farei o
2:18
seguinte. Eu vou colocar eh altura dessa
2:23
maneira aqui, OK? dentro de parênteses e
2:26
eu vou remover este dois aqui. Então, em
2:28
pé gostarme de levar algo ao quadrado,
2:31
eu posso simplesmente fazer assim,
2:32
asterisco asterisco e depois passo aqui
2:35
o dois, ok? E fora disso também, como é
2:38
a quadrado, eu posso fazer assim altura
2:40
vezes a altura, ok? Também funciona, é
2:44
quase a mesma coisa, ok? Mas
2:48
eu prefiro usar essa forma aqui, OK? As
2:49
três de bisco dois. Então, dessa forma,
2:52
sei que isto aqui está ao quadrado.
2:55
OK, perfeito. Então, agora após isto, o
2:57
que vamos fazer? Vamos apenas imprimir.
2:59
Eu vou fazer o meu print, abrir e
3:00
fechar. Eu vou necessitar imprimir o meu
3:03
IMC. OK? Salvei. Agora a nossa, o nosso
3:07
resultado esperado de ser isto aqui. Se
3:09
eu rodar este mesmo código aqui, o que
3:10
eu vou ter é 2 pon 2 o quê? 2.8577,
3:18
alguma coisa assim. OK? Essa aqui é o
3:20
IMC da pessoa. OK? Se nós notamos aqui,
3:24
esse senhor aqui, ele obteve exatamente
3:27
2 pon 22.86,
3:30
OK? Então, para que nós possamos obter
3:32
esse resultado aqui é muito simples. Eu
3:33
apenas posso passar todo esse resultado
3:36
aqui, OK? Todo esse valor, posso
3:39
colocá-lo dentro de parênteses e aqui eu
3:43
passar o round para que eu possa
3:45
arredondar, OK? para fazer o round dessa
3:47
forma aqui. E se eu imprimir agora de
3:50
novo isto aqui, ele vai arredondar por
3:53
esse testemover a parte fracionária e
3:57
vai me retornar este valor assim, OK?
3:59
Mas só que o que nos pediram não é isso
4:01
aqui. O que nos pediram, ele quer apenas
4:02
22.8,
4:04
seja, ele quer apenas dois valores
4:07
exatos, ok? Então, se ele gostaria de
4:09
dois valores, então aqui no round eu
4:11
posso fazer assim o seguinte, ok? Round,
4:13
vírgula. Se eu passar aqui o dois, OK?
4:17
E se eu rodar de novo,
4:21
como estás a ver, ele me retornou apenas
4:24
depois da vírgula, me retornou duas
4:26
casas apenas. OK? Dessa forma também
4:28
podemos usar o round para limitarmos
4:31
quantas casas que nós gostaremos de ver
4:32
depois da vírgula. Essa é uma das
4:35
funcionalidades também do round. Na
4:37
realidade, esse exercício foi mais para
4:38
que nós possamos conhecer o round. O
4:40
round sempre para que nós possamos
4:41
arredondar valores em Python. OK?
4:44
Nemoramente os números fracionar. Se nós
4:45
gostamos de aresso,
4:47
quantas casas que nós gostamos de
4:48
apresentar depois da nós podemos
4:51
utilizar o round. Tem muitas
4:52
funcionalidades que nós podemos, o round
4:54
nos apresenta, OK? Dá uma pesquisa sobre
4:56
round em Python e tu verás quais mais
4:59
coisas que ele pode fazer no seu código.
5:02
Então esse foi o propósito de hoje. Como
5:04
sempre, se tu gostar de ter esse mesmo
5:06
ebook ebook que eu utilizo para que nós
5:08
possamos resolver esse exercício, o link
5:09
está na descrição desse mesmo vídeo. É
5:10
se tu ir lá, dá um clique, obtenha esse
5:14
mesmo ebook, tá? Mes uma forma de tu
5:15
poderes ajudar o canal.
5:17
Então, eu sou o João.
Science

