Q1. Crie uma lista com seus jogos ou hobbies favoritos e armazene em uma variável chamada games. Crie uma lista com suas comidas favoritas e atribua a uma variável chamada foods. Finalmente, faça a junção (“+”) das duas listas e salve na variável favorites. Imprima na tela a variável favorites.
Q2. Crie uma lista cores com os valores verde, amarelo e vermelho em qualquer ordem e quantidade. Usando um laço for verifique cada elemento da lista e imprima:
- se a cor é verde, “voce ganhou 5 pontos”
- se a cor é amarela, “voce ganhou 3 pontos”
- se a cor é vermelha, “voce ganhou 1 ponto”
Q3. Crie um programa para simular a criação de logins de um website.
- crie uma lista de usuarios_atuais com 5 ou mais nomes de usuário
- crie uma outra lista usuarios_novos com 5 nomes de usuários, sendo 2 deles existentes na lista usuarios_atuais.
- percorra a lista usuarios_novos e verifique se já foram utilizados (presentes em usuarios_atuais). Se presente, imprima uma mensagem indicando que o nome de usuário já foi utilizado. Senão imprima que o nome de usuário está disponível.
- a comparação deve ignorar maiúsculas e minúsculas. Por exemplo ‘Joao’ e ‘JOAO’ são considerados iguais.
Q4. Crie um algoritmo que imprima os elementos de uma lista, sem repetir a impressão.
Por exemplo: lista = [1, 5, 2, 4, 1, 3, 5]
Impressão: 1, 5, 2, 4, 3 sem repetir o 1 e o 5.
Q5. Entrar com um nome e imprimi-lo se o primeiro caractere for a letra A (considerar letra minúscula ou maiúscula).
Q6. Entrar com o nome de uma pessoa e so imprimí-lo se o prenome for PAULA, não considerar maiúsculas e minúsculas.
Q7. Crie um programa que faça a distribuição de uma lista de alunos em 3 salas. Cada sala é representada por uma lista e que devem ser impressas no final da distribuição.
Regra de distribuição utiliza a primeira letra do nome do aluno:
- “A - K”: sala 101
- “L - N”: sala 102
- “O - Z”: sala 103
Por exemplo: o aluno Lucas deve ser distribuído na sala 102 e o aluno Pedro na sala 103.
Q8. Criar um algoritmo que leia uma data (no formato ddmmaaaa) e imprimir se a data é válida ou não.
Q9. Dada a seguinte lista de listas:
matriz
|
matriz = [
|
Observe que cada lista da matriz possui elementos iniciando com sua posição na lista, por exemplo, o elemento “13” está na 2a. lista (índice 1) e é o quarto elemento (índice 3).
Desta forma, o elemento da 3a. lista e 2a. posição é o “21”.
Faça:
-
imprima a matriz na tela, tente manter cada lista em uma linha
``` 00 01 02 03 10 11 12 13 20 21 22 23 30 31 32 33 ```
-
imprima os valores acima da diagonal principal
``` 00 01 02 03 11 12 13 22 23 33 ```
-
imprima a diagonal principal
``` 00 11 22 33 ```
-
imprima os valores abaixo da diagonal principal
``` 00 10 11 20 21 22 30 31 32 33 ```
-
acima da diagonal principal
``` 00 01 02 03 10 11 12 20 21 30 ```
-
diagonal secundária
``` 03 12 21 30 ```
-
abaixo da diagonal secundária
``` 03 12 13 21 22 23 30 31 32 33 ```
Q10. Crie um algoritmo que leia os elementos de um vetor com 20 posições e escreva-o. Em seguida, troque o primeiro elemento pelo último, o segundo pelo penúltimo, o terceiro pelo antepenúltimo, e assim sucessivamente. Mostre o vetor depois das trocas.
Top comments (0)