Repo for the exercises I've made during my Python lessons @college (TT002 Discipline).
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,...)
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.
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
Crie uma função que receba uma string como entrada, e retorna o inverso dessa string
Faça uma funçào que receba uma sentença e retorne as palavras em ordem invertida
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.
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.
Crie um decorador para calcular o tempo em segundos que uma função demora para executar a cada chamada.