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

Tp1 Python

O documento apresenta uma série de exercícios de programação em Python, abordando conceitos como impressão de strings, variáveis, concatenação e manipulação de números. Cada exercício inclui tarefas específicas, previsões de saída e comentários explicativos. O conteúdo é voltado para iniciantes, com foco em práticas de codificação e resolução de problemas.

Enviado por

yurimorila
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)
1 visualizações18 páginas

Tp1 Python

O documento apresenta uma série de exercícios de programação em Python, abordando conceitos como impressão de strings, variáveis, concatenação e manipulação de números. Cada exercício inclui tarefas específicas, previsões de saída e comentários explicativos. O conteúdo é voltado para iniciantes, com foco em práticas de codificação e resolução de problemas.

Enviado por

yurimorila
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

Introdução a programação com

Python - TP1
Nome: Yuri Henrique Morilla Lima

[Link]
# Exercício 1
#Tarefa - Prever e Executar
#Olhe para o código de exemplo, estude-o cuidadosamente. Escreva
uma previsão do que ele fará quando for executado. Sua previsão
deve ser adicionada ao código como comentários. Você deve usar os
termos-chave executar, produzir e string em sua previsão.

print("Hello World!")

# Minha previsão, adicione sua previsão como comentário


# Quando executado este código irá imprimir a string: Hello World!

# Tarefa - Investigar
# Use comentários para responder às perguntas de investigação no
código de exemplo.

# Qual parte do código de exemplo é a instrução de saída?

# Responda: O comando print

# Qual parte do código de exemplo é a string?

# Responda: Hello World!

# Qual seria a saída do código print("I love Computing")?

# Responda: Quando executado este código vai imprimir a string: I


love Computing

# O que aconteceria se o código print("I love Comping") fosse


executado?

# Responda: Quando executado este código vai imprimir a string: I


love Comping

# O que aconteceria se o código print("I love Computing" fosse


executado?
# Responda: Iria ocorrer um erro e o código não iria compilar

"""Ajuda! Meu código não funciona!

Certifique-se de verificar os seguintes itens:

O print não tem letra maiúscula;


O texto da string é cercado por aspas duplas (“) ou aspas simples
(‘);
A string (incluindo aspas) é cercada por parênteses."""

Saída
Hello World!

[Link]
# Exercício 2
# Adapte o código para gerar sua própria mensagem e adicione
comentários para mostrar o que ele faz.

print("Boa noite, meu nome é Yuri")

# o comando "print" imprimirá tudo que for escrito dentro de aspas


e parênteses

"""Ajuda! Meu código não funciona!

Certifique-se de verificar os seguintes itens:

O print não tem letras maiúsculas;


O texto da string é cercado por marcas de fala " " (aspas duplas);
A string (incluindo marcas de fala) é cercada por parênteses
( )."""
Saída
Boa noite, meu nome é Yuri

[Link]
# Exercício 3
# Tarefa - Fazer
# Escreva um programa que produza uma história. A história e a
conclusão da história devem sair em várias linhas.

print("Hoje na solidão ainda custo")


print("A entender como o amor foi tão injusto")
print("Pra quem só lhe foi dedicação")
print("- Chico Buarque")

# Tarefa - Fazer

# Escreva um programa que gere uma história com várias linhas.


print("Eu me permito mais liberdade e mais experiências.")
print("E aceito o acaso.")
print("Anseio pelo que ainda não experimentei.")
print("Maior espaço psíquico.")
print("Estou felizmente mais doido.")
print("- Clarice Lispector")

# Tarefa de extensão 1
# Existe uma maneira de usar uma única instrução de impressão para
gerar texto em várias linhas. Crie o programa de história que
funciona da mesma forma do que anteriormente, mas usa apenas uma
instrução de impressão.#
print("Hoje na solidão ainda custo \nA entender como o amor foi
tão injusto \nPra quem só lhe foi dedicação \n- Chico Buarque")

# Tarefa de extensão 2
# Existe uma maneira de adicionar um atraso de tempo no código
python. Faça alguma pesquisa e crie um programa de história que
produza a história e atrase antes de gerar a conclusão.
import time
print("Olhos nos olhos, quero ver o que você faz")
print("Ao sentir que sem você eu passo bem demais")
print("")
print("Olhos nos olhos, quero ver o que você diz")
print("Quero ver como suporta me ver tão feliz")
[Link](3)
print("- Chico Buarque")

Saída
Hoje na solidão ainda custo
A entender como o amor foi tão injusto
Pra quem só lhe foi dedicação
- Chico Buarque
Eu me permito mais liberdade e mais experiências.
E aceito o acaso.
Anseio pelo que ainda não experimentei.
Maior espaço psíquico.
Estou felizmente mais doido.
- Clarice Lispector
Hoje na solidão ainda custo
A entender como o amor foi tão injusto
Pra quem só lhe foi dedicação
- Chico Buarque
Olhos nos olhos, quero ver o que você faz
Ao sentir que sem você eu passo bem demais

Olhos nos olhos, quero ver o que você diz


Quero ver como suporta me ver tão feliz
- Chico Buarque

[Link]
# Exercício 4
# Tarefa - Prever e Executar
# Olhe para cada exemplo, estude-o cuidadosamente. Escreva uma
previsão do que ele fará quando for executado. Sua previsão deve
ser adicionada ao código como comentários. Você deve usar os
termos-chave variável, atribuir e concatenar em sua previsão.

#Prever e executar o exemplo 1


# Adicione comentários ao código abaixo para explicar o que ele
faz
# O código abaixo usa uma variavel para armazenar a string "Andy"
e depois imprime ela

firstName = "Andy"

print(firstName)

# Prever e executar o exemplo 2

# Adicione comentários ao código abaixo para explicar o que ele


faz
# O código abaixo está concatenando as duas variaveis e o
resultado será: Andy Colley

lastName = "Colley"

fullName = firstName + " " + lastName

print(fullName)

#Prever e executar o exemplo 3

# Adicione comentários ao código abaixo para explicar o que ele


faz
#O Código abaixo ira imprimir Strings e concatenar com as
variaveis que armazenam string
#

print("Hello " + firstName + ". Your full name is " + fullName +


".")

# O que é atribuição?

# Precisa de mais ajuda com a tarefa? ([Link]


python/python_variables.asp)

# O que é concatenação?

# Precisa de mais ajuda com a concatenação? (https://


[Link]/python/gloss_python_string_concatenation.asp)

""""
Ajuda! Meu código não funciona!
Certifique-se de verificar os seguintes itens:

Você digitou o nome da variável exatamente o mesmo (incluindo


maiúsculas), sempre;
Existe uma variável à esquerda de cada atribuição;
Você usou um único = para atribuição;
Você usou o símbolo + para concatenar (juntar);
O texto da string é cercado por marcas de fala;
Os identificadores + e variável não são cercados por marcas de
fala.
"""

Saída
Andy
Andy Colley
Hello Andy. Your full name is Andy Colley.

[Link]
# Exercício 5
# Tarefa - Investigar
# Use comentários para responder às perguntas de investigação no
código de exemplo.

### Exemplo código 1

fName = "Mr"

lName = "Colley"

print(fName)

#Identifique uma variável no código

# Resposta: fName e lName

#Identifique uma string no código


# Resposta: "Colley"

# A linha 9 foi alterada para lName = "Thorpe". Como isso afeta a


saída?

#Resposta: A saída não será afetada pois o comando print está


imprimindo apenas fName
# mas vai alterar o valor da variavel lName

# A linha 7 foi alterada para fName = "Mrs". Como isso afeta a


saída?

# Resposta: No lugar de imprimir Mr ira imprimir Mrs

### Exemplo código 2

num1 = 20
num2 = 5
total1 = num1 + 15
total2 = num2 * 2
total3 = num1 - num2

print(total3)

# O que será gerado pelo programa?

# Responda: Será gerado o resultado da subtração do num1 e num2


(20-5)

### Exemplo código 3

name1 = "Ross"
name2 = "Monica"
name3 = "Joey"
name4 = "Rachel"
name5 = "Chandler"

print(name1 + " e " + name4)

print(name3)

name3 = "Phoebe"

# Quantas variáveis são usadas no programa?

# Responda: São 5 variáveis


# Qual seria o impacto de mudar print(name1, " e ", name4) para
print(name1, " e ", name5) ?

# Responda:Iria imprimir Ross e Chandler no lugar de Ross e Rachel

# Qual é o propósito do símbolo '+' em print(name1 + " e " +


name4)

# Responda: Concatenar

# A linha print(name3) é adicionada ao final do código. Explique o


que ele fará.

# Responda: Irá imprimir o nome Joey

"""Ajuda! Meu código não funciona!

Certifique-se de verificar os seguintes itens:

O comando print não está com letra maiúscula;


O texto da string é cercado por aspas;
A string (incluindo aspas) é cercada por parênteses."""

Saída
Mr
15
Ross e Rachel
Joey

[Link]
# Exercício 6
# Adapte o código para gerar o que está sendo pedido nos
comentários. Complemente com comentários para deixar seu código
bastante claro.

# Atribuição de Variável - Modificar


# Você pode combinar variáveis com strings em uma saída

name1 = "Axl"
name2 = "Slash"
name3 = "Duff" # Armazenando os nomes em variáveis
name4 = "Izzy"

# Adicione mais 2 variáveis para armazenar 'Duff' e 'Izzy'

#Esta linha usa concatenação para juntar as variáveis com a string


'and' para formar uma frase.

#Complete a linha para gerar todas as variáveis

print(name1 + " and " + name2 + " and " + name3 + " and " + name4)
#concatenando nos nomes dentro do print

"""Ajuda! Meu código não funciona!

Certifique-se de verificar os seguintes itens:

O print não tem letra maiúscula;


O texto da string é cercado por aspas;
A string (incluindo aspas) é cercada por parênteses;
Variável vai à esquerda, dados à direita para atribuição;
Você usou um '+' entre cada string e variável que precisa ser
concatenada."""

Saída
Axl and Slash and Duff and Izzy

[Link]
# Exercício 7
# Atribua seu nome e sua comida favorita a 2 variáveis separadas
com nomes adequados.
# Emita o conteúdo das variáveis em 2 linhas separadas.

# Atribuição de Variáveis
# Atribua seu nome e sua comida favorita a 2 variáveis separadas
com nomes adequados.
nome = "Yuri"
comida = "pudim"

############# SIMPLES ###################

# Mostra o conteúdo das variáveis em 2 linhas separadas


print(nome)
print(comida)

# Tarefa de extensão 1
# Emita duas frases (não apenas o conteúdo das variáveis). O
primeiro com seu nome, o segundo com sua comida favorita.
print("Meu nome é " + nome)
print("Minha comida favorita é " + comida + ".")

############# MÉDIO ####################

# Saída de duas frases (não apenas o conteúdo das variáveis). O


primeiro com seu nome, o segundo com sua comida favorita.
print("Meu primeiro nome é " + nome)
print("Minha comida favorita é " + comida + ".")

# Tarefa de extensão 2
# Emita ambas as informações como parte da mesma frase.
Certifique-se de ter espaços e pontuação nos lugares corretos.
print("Olá, meu nome é " + nome + " e " +
"minha comida favorita é " + comida + ".")

############# COMPLEXO ###################

# Emita ambas as informações como parte da mesma frase.

# Certifique-se de ter espaços e pontuação nos lugares corretos.


print("Olá, eu sou o " + nome + " e " + "minha comida favorita é "
+ comida + "." )

Saída
Yuri
pudim
Meu nome é Yuri
Minha comida favorita é pudim.
Meu primeiro nome é Yuri
Minha comida favorita é pudim.
Olá, meu nome é Yuri e minha comida favorita é pudim.
Olá, eu sou o Yuri e minha comida favorita é pudim.

[Link]
# Exercício 8
# No código abaixo, são mostradas algumas linhas para manipulação
de números em horas. Adicione os comentários apropriados para
deixar o código mais inteligível.

# O código foi gerado inicialmente por causa desse enunciado:

# Você está enchendo uma piscina e tem duas mangueiras. A


mangueira verde enche em 1,5 horas e a mangueira azul em 1,2
horas. Você deseja acelerar o processo usando as duas mangueiras.
Quanto tempo levará usando as duas mangueiras, em minutos?

# Por fim, preveja qual vai ser o valor da variável time,


escrevendo a resposta como comentário

# Definindo o tempo de cada mangueira

time_green = 1.5
time_blue = 1.2

# Passando as horas para minutos

minutes_green = 60 * time_green
minutes_blue = 60 * time_blue

# Está definindo a taxa na qual cada mangueira enche uma piscina

rate_hose_green = 1 / minutes_green
rate_hose_blue = 1 / minutes_blue

# O código abaixo está combinando a taxa das duas mangueiras

rate_host_combined = rate_hose_green + rate_hose_blue

# Essa linha calcula o tempo que vai levar para encher a piscina
time = 1 / rate_host_combined

# Escreva neste comentário qual será o valor de time no final da


execução do código

# Resposta: 40.0

Saída

[Link]
# Exercício 9
# O código foi gerado inicialmente por causa desse enunciado:

# Você está enchendo uma piscina e tem duas mangueiras. A


mangueira verde enche em 1,5 horas e a mangueira azul em 1,2
horas. Você deseja acelerar o processo usando as duas mangueiras.
Quanto tempo levará usando as duas mangueiras, em minutos?

# Modifique o código para o caso de serem usadas duas mangueiras


verdes iguais para encher a piscina. Imprima o valor do tempo
levado usando a função print().

time_green = 1.5
time_green2 = 1.5

minutes_green = 60 * time_green
minutes_green2 = 60 * time_green2

rate_hose_green = 1 / minutes_green
rate_hose_green2 = 1 / minutes_green2

rate_host_combined = 2*rate_hose_green + rate_hose_green2

time = 1 / rate_host_combined

print(time)
Saída
30.0

[Link]
# Exercício 10
# Escreva um código que funcione de acordo com o enunciado

# Você está enchendo uma piscina e tem 3 mangueiras. A mangueira


vermelha enche em 2 horas, a mangueira azul leva 1,2 hora e a
mangueira amarela em 1 hora. Você deseja acelerar o processo
usando as três mangueiras. Quanto tempo levará usando todas as
mangueiras, em minutos?

# Definindo o tempo de enchimento de cada mangueira em horas


tempo_vermelha = 2
tempo_azul = 1.2
tempo_amarela = 1

# Calculando as taxas de enchimento por hora


taxa_vermelha = 1 / tempo_vermelha
taxa_azul = 1 / tempo_azul
taxa_amarela = 1 / tempo_amarela

# Calculando a taxa total de enchimento


taxa_combinada = taxa_vermelha + taxa_azul + taxa_amarela

# Calculando o tempo total para encher uma piscina


tempo_horas = 1 / taxa_combinada

# Convertendo para minutos


tempo_minutos = tempo_horas * 60

print(tempo_minutos)

Saída
25.71428571428571
[Link]
# Exercício 11
# Escreva um código que funcione de acordo com o enunciado

# Faça um programa que somará dois números e mostrará a média


desses números como resultado.

# Escreva seu código aqui

numero1 = 31
numero2 = 55

media = (numero1 + numero2) / 2

print(media)

Saída
43.0

[Link]
# Exercício 12
# Escreva um código que funcione de acordo com o enunciado

# Faça um programa que calcule a área de um triângulo. Onde você


informará a base e a altura.

# Fórmula: A = (b x h) / 2

# Onde: A = Área

# b = base

# h = altura

# Escreva seu código aqui


altura = 10
base = 15

area = (altura * base) / 2

print(area)

Saída
75.0

[Link]
# Exercício 13
# Escreva um código que funcione de acordo com o enunciado

# Faça um programa que calcule a área de um retângulo. Onde você


informará o comprimento e a largura.

# Fórmula: A = c x l

# Onde: A = Área

# c = comprimento

# l = largura

# Escreva seu código aqui

comprimento = 15
largura = 10

area_retangulo = comprimento * largura

print(area_retangulo)
Saída
150

[Link]
# Exercício 14
# Escreva um código que funcione de acordo com o enunciado

# Faça um programa que calcule o volume de um paralelepípedo. Onde


você informará o comprimento, a largura e a altura.

# Fórmula: V = c x l x h

# Onde: V = Volume

# c = comprimento

# l = largura

# h = altura

# Escreva seu código aqui#

comprimento = 12
largura = 10
altura = 22

volume = comprimento * largura * altura

print(volume)

Saída
2640
[Link]
#Exercício 15
# Escreva um código que funcione de acordo com o enunciado

# Três amigos saíram juntos para o cinema. O amigo 1 levou


R$100,00. O amigo 2 levou 2 vezes e meia o valor do amigo 1. E o
amigo 3 levou a metade do valor somado dos outros dois amigos.

# Faça um programa que calcule o valor total que os três amigos


levaram para o cinema.

# Escreva seu código aqui

amigo1 = 100
amigo2 = 2.5 * amigo1
amigo3 = (amigo1 + amigo2) / 2

total = amigo1 + amigo2 + amigo3


print(total)

Saída
525.0

[Link]
# Exercício 16
# Escreva um código que funcione de acordo com o enunciado

# Quatro amigas foram ao shopping comprar roupas. A amiga 1 levou


R$240,00. A amiga 2 levou dois terços (2/3) do valor da amiga 1. A
amiga 3 levou 3 vezes o valor da amiga 2. A amiga 4 levou o valor
somado das amigas 2 e 3.

# Faça um programa que calcule o valor total que as quatro amigas


levaram para o shopping.

# Escreva seu código aqui

amiga1 = 240
amiga2 = (2/3) * amiga1
amiga3 = 3 * amiga2
amiga4 = amiga2 + amiga3

total = amiga1 + amiga2 + amiga3 + amiga4


print(total)

Saída
1520.0

Você também pode gostar