Lista de Exercícios 06 - Laços de Repetição #15
Joao Carlos Sousa do Vale
Posted on July 12, 2022
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.
Posted on July 12, 2022
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.
Related
November 5, 2024
October 27, 2023