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

Prova Python

O documento contém exercícios práticos de programação em Python, abrangendo fundamentos básicos como sintaxe, tipos de dados e estruturas de controle. Também inclui conceitos intermediários, como estruturas de dados, funções e tratamento de erros. Cada seção apresenta tarefas específicas que devem ser implementadas em código Python.

Enviado por

a.marcilei
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 DOCX, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
4 visualizações3 páginas

Prova Python

O documento contém exercícios práticos de programação em Python, abrangendo fundamentos básicos como sintaxe, tipos de dados e estruturas de controle. Também inclui conceitos intermediários, como estruturas de dados, funções e tratamento de erros. Cada seção apresenta tarefas específicas que devem ser implementadas em código Python.

Enviado por

a.marcilei
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 DOCX, PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 3

Parte 1: Fundamentos Básicos

1.1 - Sintaxe Básica

(a) Crie um programa que exibe a mensagem "Bem-vindo à prova prática de Python!".
Certifique-se de que o código esteja corretamente indentado e utilize um comentário para
explicar o que o código faz.

python

Copiar código

# Escreva seu código aqui

1.2 - Tipos de Dados Primários

(a) Crie uma variável para cada tipo de dado primário em Python e exiba os valores e seus
tipos. Exemplo: inteiro, float, string, booleano e None.

python

Copiar código

# Exemplo de saída esperada:

# Inteiro: 10, Tipo: <class 'int'>

(b) Converta o número inteiro 42 para string, o número float 3.14 para inteiro e a string "True"
para um booleano. Exiba os resultados.

python

Copiar código

# Escreva seu código aqui

1.3 - Estruturas de Controle

(a) Crie um programa que receba um número inteiro do usuário e:

 Exiba "Número positivo" se o número for maior que 0.

 Exiba "Número negativo" se for menor que 0.

 Exiba "Zero" caso contrário.

python

Copiar código

# Escreva seu código aqui

(b) Implemente um loop for que exibe os números de 1 a 10, mas interrompe o loop ao
encontrar o número 7.

python

Copiar código
# Escreva seu código aqui

(c) Use um loop while para calcular o fatorial de um número inteiro informado pelo usuário.
Caso o número seja negativo, exiba uma mensagem de erro.

python

Copiar código

# Escreva seu código aqui

Parte 2: Conceitos Intermediários

2.1 - Estruturas de Dados

(a) Crie uma lista com 5 números inteiros. Em seguida:

 Adicione o número 10 à lista.

 Remova o terceiro elemento.

 Ordene a lista em ordem crescente.

 Exiba o resultado final.

python

Copiar código

# Escreva seu código aqui

(b) Crie um dicionário para armazenar informações de um estudante: nome, idade, e notas
(uma lista de 3 notas). Exiba o nome do estudante e a média de suas notas.

python

Copiar código

# Escreva seu código aqui

2.2 - Funções

(a) Escreva uma função chamada saudacao que receba o nome de uma pessoa como
parâmetro e exiba:
"Olá, [nome]! Seja bem-vindo(a)!"

python

Copiar código

# Escreva seu código aqui

(b) Crie uma função chamada calcular_area que recebe dois parâmetros: largura e altura. A
função deve retornar a área de um retângulo. Teste a função com os valores de largura = 5 e
altura = 3.

python
Copiar código

# Escreva seu código aqui

(c) Escreva uma função chamada calcular_soma que pode receber n números utilizando *args.
A função deve retornar a soma de todos os números passados como argumento.

python

Copiar código

# Escreva seu código aqui

2.3 - Erros e Exceções

(a) Implemente um programa que tenta converter uma entrada do usuário para inteiro. Caso
ocorra um erro, exiba a mensagem "Erro: valor inválido" e peça para o usuário digitar
novamente.

python

Copiar código

# Escreva seu código aqui

(b) Crie uma exceção personalizada chamada NotaInvalidaError. Em seguida, implemente uma
função chamada validar_nota que recebe uma nota (de 0 a 10) como argumento e lança essa
exceção caso a nota seja inválida.

python

Copiar código

# Escreva seu código aqui

Você também pode gostar