Introdução ao python
Python é uma linguagem de programação versátil e amplamente utilizada para diversas aplicações, como desenvolvimento web, ciência de dados, automação e inteligência artificial. Reconhecida por sua sintaxe simples e legível, ela é ideal tanto para iniciantes quanto para desenvolvedores experientes.
QUESTÃO 1- Escreva um programa que solicite o nome, idade e cidade de um usuário e exiba essas informações formatadas em uma frase.
PASSOS:
- Use a função
input()
para coletar as informações do usuário. - Construa uma frase que inclua as informações coletadas.
- Exiba a frase no console.
DICAS:
- Utilize a função
input()
para capturar entradas do usuário. - Use formatação de strings para exibir as informações.
Exemplo:
Digite seu nome: Ana
Digite sua idade: 30
Digite sua cidade: Belo Horizonte
Ana tem 30 anos e mora em Belo Horizonte.
Resposta:
# Passo 1: Coletar os dados
nome = input("Digite seu nome: ")
idade = input("Digite sua idade: ")
cidade = input("Digite sua cidade: ")
# Passo 2 e 3: Formatando e exibindo
print(f"\n{nome} tem {idade} anos e mora em {cidade}.")
QUESTÃO 2- Crie um programa que receba uma frase do usuário e exiba quantos caracteres a frase contém.
PASSOS:
- Solicite ao usuário uma frase.
- Use a função
len()
para calcular o número de caracteres na frase. - Exiba o resultado no console.
DICAS:
- Inclua espaços no cálculo de caracteres.
- Utilize
len()
diretamente na string.
Exemplo:
Digite uma frase: Python é incrível!
A frase tem 18 caracteres (incluindo espaços).
Resposta:
# Entrada de uma frase
frase = input("Digite uma frase: ")
# Calcular o comprimento da frase
comprimento = len(frase)
# Exibir o resultado
print(f"A frase tem {comprimento} caracteres (incluindo espaços).")
QUESTÃO 3- Escreva um programa que receba um nome completo de um usuário, exiba o nome em maiúsculas, minúsculas, e informe quantos caracteres tem o primeiro nome.
PASSOS:
- Solicite ao usuário o nome completo.
- Use os métodos
.upper()
,.lower()
esplit()
para transformar e manipular a string. - Calcule o comprimento do primeiro nome com
len()
. - Exiba os resultados no console.
DICAS:
- Utilize
.split()
para separar o primeiro nome. - Combine métodos de string para realizar as transformações.
Exemplo:
Digite seu nome completo: Ana Paula Mendes
Nome em maiúsculas: ANA PAULA MENDES
Nome em minúsculas: ana paula mendes
Primeiro nome: Ana (Tamanho: 3 caracteres)
Resposta:
# Entrada do nome completo
nome_completo = input("Digite seu nome completo: ")
# Transformações e cálculos
nome_maiusculo = nome_completo.upper()
nome_minusculo = nome_completo.lower()
primeiro_nome = nome_completo.split()[0]
tamanho_primeiro_nome = len(primeiro_nome)
# Exibir os resultados
print(f"Nome em maiúsculas: {nome_maiusculo}")
print(f"Nome em minúsculas: {nome_minusculo}")
print(f"Primeiro nome: {primeiro_nome} (Tamanho: {tamanho_primeiro_nome} caracteres)")
QUESTÃO 4- Crie um programa que solicite ao usuário uma frase e uma palavra e mostre a posição inicial da primeira ocorrência dessa palavra na frase.
PASSOS:
- Solicite ao usuário uma frase e a palavra a ser encontrada.
- Use o método
.find()
para localizar a posição da palavra na frase.
Exemplo:
Digite uma frase: Aprender Python é muito útil
Digite uma palavra: Python
A posição inicial da palavra 'Python' na frase é: 9
Resposta:
# Entrada de dados
frase = input("Digite uma frase: ")
palavra = input("Digite uma palavra: ")
# Encontrar posição
posicao = frase.find(palavra)
# Exibir resultado
print(f"A posição inicial da palavra '{palavra}' na frase é: {posicao}")
QUESTÃO 5- Crie um programa que solicite ao usuário uma palavra e um número, e exiba o caractere correspondente à posição fornecida.
PASSOS:
- Solicite ao usuário uma palavra e um número (índice).
- Use o índice informado para acessar o caractere correspondente.
Exemplo:
Digite uma palavra: Algoritmo
Digite um índice: 6
O caractere na posição 6 é: m
Resposta:
# Entrada de dados
palavra = input("Digite uma palavra: ")
indice = int(input("Digite um índice: "))
# Exibir caractere correspondente
print(f"O caractere na posição {indice} é: {palavra[indice]}")
Caso o Python ainda não esteja instalado em seu dispositivo, clique no botão abaixo para realizar a instalação.