Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rodrigojunqueiradev/python-exercises

Repositório para armazenar exercícios realizados na linguagem Python
https://github.com/rodrigojunqueiradev/python-exercises

data-analysis data-science data-structures data-visualization database math pandas pandas-python python python-3 python3 sql statistics

Last synced: about 13 hours ago
JSON representation

Repositório para armazenar exercícios realizados na linguagem Python

Awesome Lists containing this project

README

        

# Python Exercises

Hi, I'm Rodrigo.
I'm a data professional.

I use this repository to organize exercises with Python language.
All the exercises here where collected in differente types of materials, such as books, websites, courses, etc., and contribute to my knowledge of the language.
The exercises will be listed below in both languages, depending on the source.

This is my portfolio: https://rodrigojunqueiradev.github.io/index-en.html

# Exercícios de Python

Oi, eu sou o Rodrigo.
Sou um profissional de dados.

Eu uso este repositório para organizar exercícios realizados na linguagem Python.
Todos os exercícios daqui foram coletados em diversos tipos de materiais, como livros, páginas na internet, cursos etc., e contribuem para os meus conhecimentos na linguagem.
Os exercícios serão listados abaixo em ambas linguagens, conforme a origem.

Este é o meu portfólio: https://rodrigojunqueiradev.github.io/index.html

---

1. Crie um código que pergunte o salário de uma pessoa e faça a validação:
Se a pessoa ganhar mais de 1200 informe que ela deve pagar impostos.

---

2. Crie um código que solicite a nota obtida em 3 matérias distintas e depois calcule uma média aritmética simples.
Se a média for maior que 7, informe que a pessoa foi aprovada, caso contrário informe que foi reprovada.

---

3. Escreva um programa que pede que o usuário dê entrada em dois valores, em seguida, exiba em tela o resultado da soma, subtração, multiplicação e divisão desses números:

---

4. Dadas duas variáveis num1 e num2 com valores 100 e 89, respectivamente, faça:

- Verifique se o valor de num1 é maior que o de num2
- Verifique se os valores de num1 e num2 são iguais
- Verifique se os valores de num1 e num2 são diferentes
- Verifique se o valor de num1 é igual ou menor que 100
- Verifique se os valores de num1 e de num2 são iguais ou menores que 100
- Verifique se os valores de num1 ou de num2 são iguais ou maiores que 100
- Verifique se o valor de num1 consta nos elemetos da lista1, onde: lista1 = [10, 100, 1000, 10000, 100000]

---

5. Crie duas variáveis com dois valores numéricos inteiros digitados pelo usuário, caso o valor do primeiro número foi maior que o do segundo, exiba em tela uma mensagem de acordo, caso contrário, exiba em tela uma mensagem dizendo o primeiro valor digitado é menor que o segundo.

---

6. Peça para que o usuário digite um número, em seguida exiba em tela uma mensagem dizendo se tal número é PAR ou se é ÍMPAR.

---

7. Crie uma lista com os números de 1 a 5 e:

- Exiba em tela a lista;
- Exiba em tela apenas o primeiro elemento;
- Exiba em tela apenas o último elemento;
- Exiba em tela o número 3;
- Exiba em tela os dois primeiros elementos em formato de lista;
- Exiba em tela o terceiro e o quanto elemento em formato de lista;
- Adicione na posição inicial o elemento "some string";
- Exiba em tela a lista;
- Exiba na tela todos os elementos de uma só vez sem ser em formato de lista

---

8. Crie um dicionário para as frutas e sua respectivas quantidades e depois faça o que se pede:
Apples, quantidade 5
Oranges, quantidade 8
Banana, quantidade 13
a. Converta o dicionário em uma lista de frutas;
b. Adicione a essa lista a fruta 'pears';
c. Ordene a lista criada em ordem alfabética.

---

9. Crie um programa que peça o nome, a idade, a altura e o peso de uma pessoa, depois calcule o IMC.
Obs: IMC = peso / altura ao quadrado

---

10. Band Name Generator Project
a. Create a greeting for your program.
b. Ask the user for the city that they grew up in and store it in a variable.
c. Ask the user for the name of a pet and store it in a variable.
d. Combine the name of their city and pet and show them their band name.

---

11. Tip Calculator
Create a program that asks the user o total of the bill, how many people will split and the percentage of the tip.
The program will divide the bill for the people and calculate how much each person will pay.
Show the result with 2 decimal places.

---

12. Create a rock, paper, scissors game againts the computer.

---

13. Create a Fizz Buzz game with the numbers 1 to 100.
Wikipedia:
'Fizz buzz is a group word game for children to teach them about division. Players take turns to count incrementally, replacing any number divisible by three with the word "fizz", and any number divisible by five with the word "buzz", and any number divisible by both three and five with the word "fizzbuzz".'

---

14. Crie uma variável com valor inicial 0, enquanto o valor dessa variável for igual ou menor que 10, exiba em tela o próprio valor da variável. A cada exercução a mesma deve ter seu valor atualizado incrementando em 1 unidade.

---

15. Crie uma lista de compras de supermercado com 8 itens e lista individualmente cada um dos itens dessa lista.

---

16. Desenvolva um programa que solicite um valor de início e um valor de fim, exibindo em tela a contagem dos números dentro desse intervalo.

---

17. Crie um programa que exiba a contagem de 0 a 20 exibindo apenas os número pares.

---

18. Crie um programa que realiza a progressão aritimética de n elementos, com o primeiro termo, a razão e a quantidade n de elementos definidos pelo usuário.
Desafio: Armazene a PA em uma lista.

---

19. Desenvolva um código que exiba em tela a tabuada de um número fornecido pelo usuário:

---

20. Crie um programa que realize a contagem de 1 até 100 usando apenas número ímpares, ao final do processo exiba em tela quantos números ímpares foram encontrados nesse intervalo, assim como a soma deles.

---

21. Crie um programa que pede ao usuário um número qualquer e em seguido retorne se esse número é primo ou não.

---

22. Faça um Programa que peça a temperatura em graus Fahrenheit, transforme e mostre a temperatura em graus Celsius.
Obs: C = 5 \* ((F-32) / 9).

---

23. Faça um Programa que pergunte quanto você ganha por hora e o número de horas trabalhadas no mês. Calcule e mostre o total do seu salário no referido mês, sabendo-se que são descontados 11% para o Imposto de Renda, 8% para o INSS e 5% para o sindicato, faça um programa que nos dê:
a. salário bruto.
b. quanto pagou ao INSS.
c. quanto pagou ao sindicato.
d. o salário líquido.
e. calcule os descontos e o salário líquido

---

24. Faça um Programa que verifique se uma letra digitada é vogal ou consoante.

---

25. Faça um Programa que leia três números e mostre o maior, o menor e crie uma lista em ordem crescente deles.

---

26. Qual letra aparece mais vezes na frase abaixo?
frase = 'Lorem ipsum dolor sit amet consectetur adipisicing elit. Quia cum nam deserunt fugit, repellat nihil voluptates rerum at tempore quisquam perferendis molestiae, a aperiam deleniti ea odio commodi natus sapiente.'

---