1
resposta

[Projeto] Atividade prática da aula 2: Manipulando dados no Python. (PARTE 1)

Fala, pessoal! Boa noite!
Segue a primeira perte das minhas resoluções para os exercícios propostos.

COLETA E AMOSTRAGEM DE DADOS

Crie um programa que solicite à pessoa usuária digitar seu nome, e imprima “Olá, [nome]!”.

nome = input('Digite seu nome: ')
print(f'Olá, {nome}!')

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Crie um programa que solicite à pessoa usuária digitar seu nome e idade, e imprima “Olá, [nome], você tem [idade] anos.”.

nome = input('Digite seu nome: ')
idade = int(input('Digite sua idade: '))
print(f'Olá, {nome}! Você tem {idade} anos.')

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Crie um programa que solicite à pessoa usuária digitar seu nome, idade e altura em metros, e imprima “Olá, [nome], você tem [idade] anos e mede [altura] metros!”.

nome = input('Digite seu nome: ')
idade = int(input('Digite sua idade: '))
altura = float(input('Digite sua altura: '))
print(f'Olá, {nome}! Você tem {idade} anos e mede {altura}m.')

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

CALCULADORA COM OPERADORES

Crie um programa que solicite dois valores numéricos à pessoa usuária e imprima a soma dos dois valores.

print('SOMA DE DOIS NÚMEROS')
num_1 = int(input('Digite o 1° número: '))
num_2 = int(input('Digite o 2° número: '))
soma = num_1 + num_2
print(f'A soma de {num_1} e {num_2} é igual a {soma}.')

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Crie um programa que solicite três valores numéricos à pessoa usuária e imprima a soma dos três valores.

print('SOMA DE TRÊS NÚMEROS')
num_1 = int(input('Digite o 1° número: '))
num_2 = int(input('Digite o 2° número: '))
num_3 = int(input('Digite o 3° número: '))
soma = num_1 + num_2 + num_3
print(f'A soma de {num_1} + {num_2} + {num_3} é igual a {soma}.')

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Crie um programa que solicite dois valores numéricos à pessoa usuária e imprima a subtração do primeiro pelo o segundo valor.

print('SUBTRAÇÃO DE DOIS NÚMEROS')
num_1 = int(input('Digite o 1° número: '))
num_2 = int(input('Digite o 2° número: '))
subtracao = num_1 - num_2
print(f'A diferença de {num_1} e {num_2} é igual a {subtracao}.')

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Crie um programa que solicite dois valores numéricos à pessoa usuária e imprima a multiplicação dos dois valores.

print('MULTIPLICAÇÃO DE DOIS NÚMEROS')
num_1 = int(input('Digite o 1° número: '))
num_2 = int(input('Digite o 2° número: '))
multiplicar = num_1 * num_2
print(f'O produto de {num_1} vezes {num_2} é igual a {multiplicar}.')

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Crie um programa que solicite dois valores numéricos, um numerador e um denominador, e realize a divisão entre os dois valores. Deixe claro que o valor do denominador não pode ser 0.

print('CÁLCULO DE DIVISÃO REAL')
numerador = int(input('Digite o numerador: '))
print('Obs: O valor denominador não pode ser 0.')
denominador = int(input('Digite o denominador: '))
divisao = numerador / denominador
print(f'O resultado de {numerador} dividido por {denominador} é igual a {divisao}.')

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Crie um programa que solicite dois valores numéricos, um operador e uma potência, e realize a exponenciação entre esses dois valores.

print('CÁLCULO DE POTENCIAÇÃO')
base = int(input('Digite a base: '))
expoente = int(input('Digite o expoente: '))
potencia = base ** expoente
print(f'O resultado de {base} elevado a {expoente} é igual a {potencia}.')

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Olá, Arthur! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou com clareza o uso das funções de entrada e saída de dados com input() e print(), utilizou muito bem a formatação de strings com f-strings para deixar as mensagens mais dinâmicas e ainda compreendeu a importância de trabalhar diferentes tipos de dados em situações práticas, como cálculos e exibições personalizadas.

Uma sugestão de melhoria para o futuro seria oferecer um feedback ao usuário caso o denominador seja 0. Assim:

if denominador != 0:
    divisao = numerador / denominador
    print(f'O resultado de {numerador} dividido por {denominador} é igual a {divisao}.')
else:
    print('Erro: o denominador não pode ser 0.')

Permaneça postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!