Skip to content

Repo for the exercises I've made during my Python lessons @College.

Notifications You must be signed in to change notification settings

luizfelipers19/Python-TT002

Repository files navigation

Python-TT002

Repo for the exercises I've made during my Python lessons @college (TT002 Discipline).

Exercício 1 - Fibonacci

Escreva um programa que recebe como entrada a quantidade de números de Fibonacci para gerar, e retorna esses números.

A sequencia de Fibonnaci é tal que o próximo número é a soma dos dois anteriores (1,1,2,3,5,8,13,21,...)

Exercício 2 - Pedra, Papel ou Tesoura

Faça um jogo no terminal de pedra, papel ou tesoura. O sistema deve seguir os seguintes passos:

  • Usuário decide iniciar uma nova partida
  • Usuário insere seu nome (use a função input do Python para isso)
  • Usuário decide se vai jogar pedra, papel ou tesoura
  • Sistema decide qual mão jogar (use a biblioteca random do Python para decidir a mão)
  • Sistema checa o resultado. Se o jogador ganhar, deve mostrar uma mensagem de vitória com o nome de usuário.Se o jogador perder, sistema informa mensagem de derrota. Em ambos os casos, sistema deve mostrar a pontuação do usuário (cada vitória concede 10 pontos).
  • Após uma partida, jogador decide se quer jogar de novo, iniciar uma nova partida (zerando os placares) ou encerrar o jogo.

Exercício 3 - Remover duplicatas

Crie uma função que receba como entrada uma lista, que pode ou não conter elementos duplicados, e retorne uma nova lista removendo essas duplicatas

Exercício 4 - Inverter uma String

Crie uma função que receba uma string como entrada, e retorna o inverso dessa string

Exercício 5 - Inverter frases em uma sentença

Faça uma funçào que receba uma sentença e retorne as palavras em ordem invertida

Exercício 6 - Diferença entre listas

Escreva uma função que receba duas listas, e retorne os elementos que estão diferentes entre elas, desconsiderando números repetidos. Caso não haja diferenças, função deve retornar uma lista vazia e printar uma mensagem informando ocorrido.

Exercício 7 - List Comprehension

Usando list comprehension (flat), crie uma função que receba uma lista e retorne outra lista de strings, cujo valor é "odd" caso o número seja ímpar, e "even" caso seja par.

Exercício 8 - Decorador tempo

Crie um decorador para calcular o tempo em segundos que uma função demora para executar a cada chamada.

Releases

No releases published

Packages

No packages published

Languages