Q1. Escreva um programa que:
- crie uma lista vazia - cores
- solicite ao usuário que digite suas 3 cores preferidas, e armazene na lista - utilize um laço for e o método append()
- imprima a mensagem “A pizza <nome_pizza> é uma das minhas pereferidas.” - use o método for de percorrer listas.
Q2. Usando a função range( ), imprima os múltiplos de 3 entre 12 e 82.
Q3. Crie uma lista com 1 milhão de números, do número 1 ao 1.000.000, e imprima o menor número (que deve ser 1) e o maior número (que deve ser 1.000.000). Finalmente, imprima a soma de todos os números. Use o range() para gerar a lista e as funções sum(), max(), min().
Q4. Crie um programa que solicite ao usuário o nome de cada cidade que ele já visitou, armazenando em uma lista, até ele digitar “sair”. Após ele digitar “sair”, imprima na tela a lista de cidades digitadas.
Q5. O preço de ingresso de um cinema depende da idade da pessoa. Se uma pessoa é menor do que 3 anos, o ingresso é grátis; se a idade está entre 3 e 12, o ingresso custa $10; e se a idade é maior que 12 anos, o ingresso será $15. Escreva um laço for que solicita a idade do usuário e então informa o preço do ingresso. Implemente a forma de sair do laço.
Q6. Modifique o programa anterior. Solicite que o usuário informe a quantidade de ingressos que irá comprar, informe para cada ingresso a idade da pessoa e finalmente imprima o valor total da compra dos ingressos.
Q7. Implemente o seguinte programa:
- crie uma lista entrada com 5 elementos do tipo string.
- imprima na tela a lista entrada
- usando um laço while, enquanto a _entrada _ não estiver vazia:
- remova cada elemento com o método pop
- salve o elemento removido em uma lista saida com o método append
-
imprima a lista saida
Compare a lista entrada e saida, o que você notou?
Q8. Dada a seguinte lista:
linguagens = ['python', 'java', 'python', 'javascript', 'java', 'c++', 'java']
Crie um algoritmo que remova a palavra ‘java’.
Q9. Imprimir os 100 primeiros pares.
Q10. Crie um algoritmo que leia 2 variáveis inteiras: variável n maior do que 1 e o valor de b maior ou igual a 2.
Calcule “b elevado a n”, isto é, b * b * b …* b (n vezes).
Q11. Crie um progama que leia “n” números inteiros e imprima o maior e o menor deles. O valor de “n” pode ser fornecido pelo usuário.
Q12. Crie um algoritmo que imprima os 10 primeiros termos da série de Fibonnaci. Ela é definida como:
- o primeiro e o segundo termo é o valor 1
-
o termo seguinte é sempre a soma dos 2 anteriores.
Série de Fibonnaci: 1 1 2 3 5 8 …
Q13. Entrar com um número e imprimir todos os seus divisores.
Q14. Entrar com oito nomes e imprimir quantas letras tem cada nome.
Q15. Crie um algoritmo que entre com uma palavra e imprima conforme o exemplo a seguir:
palavra: AMOR
impressão:
A
AM
AMO
AMOR
Q16. Crie um algoritmo que entre com uma palavra e imprima conforme o exemplo a seguir:
palavra: AMOR
impressão:
AMOR
AMO
AM
A
Q17. Crie um algoritmo que entre com uma palavra e imprima conforme o exemplo a seguir:
palavra: TERRA
impressão:
A
RA
RRA
ERRA
TERRA
Q18. Crie um algoritmo que entre com uma palavra e imprima conforme o exemplo a seguir:
palavra: TERRA
impressão:
TERRA
ERRA
RRA
RA
A
Q19. Ler o número de termos da série n e imprimir o valor de H como:
H = 1 + ½ + ⅓ + ¼ + …+1/n
Q20. Ler o número de termos da série n e imprimir o valor de H como:
H = 1 - ½ + ⅓ - ¼ + …+1/n
Q21. Chico tem 1,50m e cresce 2 centímetros por ano, enquanto Juca tem 1, 1m e cresce 3 centímetros por ano. Construir um algoritmo que calcule e imprima quantos anos serão necessários para que Juca seja maior que Chico.
Q22. Entrar com um número e verificar se ele é um número primo.
Q23. Entrar com um número e verificar se ele é um número triangulas. Um número é triangular quando é resultado do produto de três números consecutivos. Exemplo: 24 = 2 * 3 * 4.
Q24. Uma das maneiras de se conseguira raiz quadrada de um número é subtrair do número os ímpares consecutivos a partir de 1, até que o resultado da subtração seja menor ou igual a zero. O número de vezes que se conseguir fazer a subtração é a raiz quadrada exata (resultado O) ou aproximada do número (resultado negativo).
Exemplo:
Raiz de 16
16-1=15-3=12-5=7-7=0
Resultado 4, porque foram 4 subtrações.
Top comments (0)