0% acharam este documento útil (0 voto)
8 visualizações

Material - Python

O documento fornece um material de estudo sobre Python, incluindo links úteis para tutoriais e resolução de problemas. Ele apresenta uma lista de exercícios organizados em quatro categorias: Entrada e Saída, Estruturas de Controle, Listas e Tuplas, e Funções, cada uma com várias tarefas práticas. O objetivo é ajudar os usuários a praticar e aprimorar suas habilidades em programação com Python.

Enviado por

Pedro Vinicius
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)
8 visualizações

Material - Python

O documento fornece um material de estudo sobre Python, incluindo links úteis para tutoriais e resolução de problemas. Ele apresenta uma lista de exercícios organizados em quatro categorias: Entrada e Saída, Estruturas de Controle, Listas e Tuplas, e Funções, cada uma com várias tarefas práticas. O objetivo é ajudar os usuários a praticar e aprimorar suas habilidades em programação com Python.

Enviado por

Pedro Vinicius
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/ 2

Material - Python

Links úteis:
Python Tutorial: https://www.w3schools.com/python/default.asp

Resolução de problemas
Beecrowd: https://judge.beecrowd.com/pt/login
Code combat: https://codecombat.com/

Respostas dos desafios:


https://colab.research.google.com/drive/1sWx91Dy3XDlQcj6RVzLWtRapCZwBpCDb
?usp=sharing

Exercícios

1. Entrada e Saída, Variáveis, Expressões

1.​ Escreva um programa que solicite o nome do usuário e exiba uma mensagem de
boas-vindas.
2.​ Solicite dois números ao usuário e exiba a soma, subtração, multiplicação e divisão
deles.
3.​ Faça um programa que peça um número ao usuário e exiba seu dobro, triplo e raiz
quadrada.
4.​ Escreva um código que converta um valor em dólares para reais, considerando a
cotação atual.
5.​ Peça a altura e o peso de uma pessoa e calcule seu IMC (Índice de Massa Corporal).
6.​ Crie um programa que calcule o valor total de um produto com um desconto de 10%.
7.​ Solicite ao usuário um número inteiro e exiba se ele é par ou ímpar.
8.​ Leia a idade de uma pessoa e informe quantos dias de vida ela já teve
(aproximadamente).
9.​ Peça ao usuário um número e exiba seu sucessor e antecessor.
10.​Leia o salário de um funcionário e calcule um aumento de 15%, exibindo o novo
salário.

2. Estruturas de Controle (for, while, if/elif/else)


1.​ Escreva um programa que imprima os números de 1 a 20 usando um loop for.
2.​ Faça um programa que leia um número e exiba a tabuada dele de 1 a 10.
3.​ Peça um número ao usuário e informe se ele é positivo, negativo ou zero.
4.​ Crie um código que verifique se um ano é bissexto.
5.​ Faça um programa que peça 5 números ao usuário e exiba o maior e o menor.
6.​ Escreva um código que gere um número aleatório de 1 a 100 e permita ao usuário
adivinhar até acertar.
7.​ Peça ao usuário um número e verifique se ele é primo.
8.​ Crie um programa que leia 10 números e exiba a soma apenas dos números pares.
9.​ Peça ao usuário uma senha e continue pedindo até que ele acerte a senha correta.
10.​Escreva um programa que exiba a sequência de Fibonacci até o N-ésimo termo
informado pelo usuário.

3. Listas e Tuplas
1.​ Crie uma lista com 5 números e exiba a soma de seus elementos.
2.​ Peça ao usuário para inserir 5 nomes em uma lista e, ao final, exiba-os em ordem
alfabética.
3.​ Faça um programa que leia uma lista de números e remova todos os números
repetidos.
4.​ Solicite ao usuário uma palavra e exiba-a ao contrário (exemplo: "python" →
"nohtyp").
5.​ Crie uma tupla com os meses do ano e peça ao usuário um número de 1 a 12 para
exibir o mês correspondente.
6.​ Dada uma lista de números, exiba apenas os números ímpares.
7.​ Leia uma lista de 5 valores e informe o maior e o menor valor.
8.​ Peça ao usuário uma frase e exiba quantas palavras ela contém.
9.​ Leia duas listas e exiba uma terceira lista com os elementos que aparecem em
ambas.
10.​Crie um programa que armazene nomes e notas de alunos em uma lista de tuplas e
permita buscar um aluno para exibir sua nota.

4. Funções
1.​ Crie uma função que receba dois números e retorne a soma deles.
2.​ Escreva uma função que receba um número e informe se ele é primo.
3.​ Faça uma função que receba um número e retorne seu fatorial.
4.​ Escreva uma função que recebe um nome e retorna uma saudação personalizada.
5.​ Crie uma função que recebe uma lista de números e retorna a média deles.
6.​ Faça uma função que recebe uma string e retorna quantas vogais ela possui.
7.​ Implemente uma função que recebe uma lista e retorna uma nova lista sem valores
duplicados.
8.​ Escreva uma função que receba um número e retorne a sequência de Fibonacci até
esse número.
9.​ Crie uma função que simule uma calculadora, recebendo dois números e uma
operação matemática (+, -, *, /).
10.​Faça uma função que recebe um texto e retorna a quantidade de palavras que ele
contém.

Você também pode gostar