0% acharam este documento útil (0 voto)
72 visualizações23 páginas

LP1 P07 - Python

O documento apresenta uma série de exercícios sobre linguagem de programação Python ministrado pelo professor Silvano Oliveira, incluindo exercícios sobre listas, loops, cálculo de massa ideal e séries. As respostas são fornecidas no final de cada exercício.
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
72 visualizações23 páginas

LP1 P07 - Python

O documento apresenta uma série de exercícios sobre linguagem de programação Python ministrado pelo professor Silvano Oliveira, incluindo exercícios sobre listas, loops, cálculo de massa ideal e séries. As respostas são fornecidas no final de cada exercício.
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 23

LINGUAGEM DE

PROGRAMAÇÃO
(PYTHON)
Prof Silvano Oliveira
prof.silvano.oliveira@gmail.com
Roteiro
■ Listas ou vetores
■ Comando for e while

Prof Silvano Oliveira (Linguagem Python) 2


EXERCÍCIOS

Prof Silvano Oliveira (Linguagem Python) 3


Exercício 1
■ Quantas vezes a palavra NETCOM é impressa pelos seguintes
comandos?

frase = "Vou arrasar na prova!"


for f in frase[3:8]:
print(“NETCOM")

a. 4
b. 5
c. 6
d. 7

Prof Silvano Oliveira (Linguagem Python) 4


Exercício 1
■ Quantas vezes a palavra NETCOM é impressa pelos seguintes
comandos?

frase = "Vou arrasar na prova!"


for f in frase[3:8]:
print(“NETCOM")

a. 4
b. 5
c. 6
d. 7

Prof Silvano Oliveira (Linguagem Python) 5


Exercício 2
■ Quantas vezes a letra a é impressa pelos seguintes comandos?

frase = "Vou arrasar na prova!"


for i in range(len(frase)):
if i % 2 == 0:
print(frase[i])
a. 0
b. 1
c. 2
d. 3
Prof Silvano Oliveira (Linguagem Python) 6
Exercício 2
■ Quantas vezes a letra a é impressa pelos seguintes comandos?

frase = "Vou arrasar na prova!"


for i in range(len(frase)):
if i % 2 == 0:
print(frase[i])
a. 0
b. 1
c. 2
d. 3
Prof Silvano Oliveira (Linguagem Python) 7
Exercício 3
■ O que o seguinte código imprime?

frase = "Vou arrasar na prova!"


print(frase.count("r") + frase.count("v"))

a. 4
b. 5
c. 6
d. 7

Prof Silvano Oliveira (Linguagem Python) 8


Exercício 3
■ O que o seguinte código imprime?

frase = "Vou arrasar na prova!"


print(frase.count("r") + frase.count("v"))

a. 4
b. 5
c. 6
d. 7

Prof Silvano Oliveira (Linguagem Python) 9


Exercício 4
■ O que é impresso pelo trecho de código a seguir?

lista = [3, 67, "gato", [56, 57, "gato"], [ ], 3.14, False]


print(len(lista))

a. 6
b. 7
c. 8
d. 9

Prof Silvano Oliveira (Linguagem Python) 10


Exercício 4
■ O que é impresso pelo trecho de código a seguir?

lista = [3, 67, "gato", [56, 57, "gato"], [ ], 3.14, False]


print(len(lista))

a. 6
b. 7
c. 8
d. 9

Prof Silvano Oliveira (Linguagem Python) 11


Exercício 5
■ O que é impresso pelo trecho de código a seguir?

lista = [3, 67, "gato", [56, 57, "gato"], [ ], 3.14, False]


print(3.14 in lista, end=" ")
print(57 in lista)
a. False False
b. False True
c. True False
d. True True

Prof Silvano Oliveira (Linguagem Python) 12


Exercício 5
■ O que é impresso pelo trecho de código a seguir?

lista = [3, 67, "gato", [56, 57, "gato"], [ ], 3.14, False]


print(3.14 in lista, end=" ")
print(57 in lista)
a. False False
b. False True
c. True False
d. True True

Prof Silvano Oliveira (Linguagem Python) 13


Exercício 6
■ O que é impresso pelo trecho de código a seguir?

lista = [1, 3, 5]
print(lista * 3)

a. 9
b. [1, 1, 1, 3, 3, 3, 5, 5, 5]
c. [1, 3, 5, 1, 3, 5, 1, 3, 5]
d. [3, 9, 15]

Prof Silvano Oliveira (Linguagem Python) 14


Exercício 6
■ O que é impresso pelo trecho de código a seguir?

lista = [1, 3, 5]
print(lista * 3)

a. 9
b. [1, 1, 1, 3, 3, 3, 5, 5, 5]
c. [1, 3, 5, 1, 3, 5, 1, 3, 5]
d. [3, 9, 15]

Prof Silvano Oliveira (Linguagem Python) 15


Exercício 7
■ O seguinte código causará um erro?
x = -10
if x < 0:
print("O número negativo ", x, " não é válido aqui.")
else:
print(x, " é um número positivo.")
else:
print("Isto é sempre impresso.")

a. SIM
b. NÃO

Prof Silvano Oliveira (Linguagem Python) 16


Exercício 7
■ O seguinte código causará um erro?
x = -10
if x < 0:
print("O número negativo ", x, " não é válido aqui.")
else:
print(x, " é um número positivo.")
else:
print("Isto é sempre impresso.")

a. SIM
b. NÃO

Prof Silvano Oliveira (Linguagem Python) 17


Exercício: Massa Ideal
■ Tendo como dados de entrada a altura e o sexo de uma
pessoa, construa um algoritmo que calcule sua massa ideal,
utilizando as seguintes fórmulas:
– Para homens: (72.7 * altura) - 58
– Para mulheres: (62.1 * altura) - 44.7
– Peça a massa da pessoa e informe se ela está dentro, acima
ou abaixo da massa ideal.

Prof Silvano Oliveira (Linguagem Python) 18


Exercício: Massa Ideal (Resposta)
sexo = input("Informe o seu sexo (M/F): ")
altura = float(input("Informe a sua altura (em metros): "))
massa = float(input("Informe a sua massa (em kg): "))
if (sexo == "M"):
massa_ideal = (72.7 * altura) - 58
else: 1º Bloco
massa_ideal = (62.1 * altura) - 44.7
if (massa > massa_ideal):
print("Você está acima da sua massa ideal:", massa_ideal)
elif (massa < massa_ideal):
print("Você está abaixo da sua massa ideal:", massa_ideal) 2º Bloco

else:
print("Você está na sua massa ideal:", massa_ideal)

Prof Silvano Oliveira (Linguagem Python) 19


Exercício Série
■ Faça um programa que mostre os n termos da Série a seguir:

S = 1/1 + 2/3 + 3/5 + 4/7 + 5/9 + ... + n/m. Imprima no final a soma da série.

Prof Silvano Oliveira (Linguagem Python) 20


Exercício Série (Resposta)
n = int(input("Entre com o número n: "))
s = 0
i = 1
while (i<=n):
s = s + i/(i+(i-1))
i = i + 1
print("A soma é: ", s)

Prof Silvano Oliveira (Linguagem Python) 21


Exercício
■ Um funcionário de uma empresa recebe aumento salarial
anualmente: Sabe-se que:
– Esse funcionário foi contratado em 1995, com salário inicial de
R$ 1.000,00;
– Em 1996 recebeu aumento de 1,5% sobre seu salário inicial;
– A partir de 1997 (inclusive), os aumentos salariais sempre
correspondem ao dobro do percentual do ano anterior. Faça
um programa que determine o salário atual desse
funcionário. Após concluir isto, altere o programa permitindo
que o usuário digite o salário inicial do funcionário.

Prof Silvano Oliveira (Linguagem Python) 22


ATÉ A PRÓXIMA

Prof Silvano Oliveira (Linguagem Python) 23

Você também pode gostar

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy