0% acharam este documento útil (0 voto)
41 visualizações3 páginas

Lista de Exercícios de Revisão de Python

Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
41 visualizações3 páginas

Lista de Exercícios de Revisão de Python

Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 3

Lista de Exercícios de Programação:

1. Crie um programa que solicite ao usuário que insira dois


números e exiba a soma desses dois números.

2. Escreva um programa Python que receba um número inteiro do


usuário e determine se o número é par ou ímpar.

3. Escreva um programa Python que exiba os números de 1 a 100.


Para múltiplos de três, exiba "Fizz" em vez do número e, para
múltiplos de cinco, exiba "Buzz". Para números que são
múltiplos de três e cinco, exiba "FizzBuzz".

4. Escreva um programa Python que leia um número inteiro e


determine se é um número primo.

5. Escreva um programa Python que leia uma string e inverta a


ordem dos caracteres.

6. Escreva um programa Python que receba uma lista de números


e retorne a soma de todos os elementos da lista.

7. Escreva um programa Python que leia uma lista de strings e


exiba a string mais longa.

8. Escreva um programa Python que leia uma lista de números e


retorne uma nova lista contendo apenas os números pares.

9. Escreva um programa Python que leia uma lista de números e


exiba a média dos elementos da lista.

10. Escreva um programa Python que leia uma lista de números e


retorne a mediana dos elementos da lista.
Resolução:
1. Soma de dois números:
num1 = int(input("Digite o primeiro número: "))
num2 = int(input("Digite o segundo número: "))
soma = num1 + num2
print("A soma é:", soma)

2. Número par ou ímpar:


num = int(input("Digite um número: "))
if num % 2 == 0:
print(num, "é um número par")
else:
print(num, "é um número ímpar")

3. FizzBuzz:
for num in range(1, 101):
if num % 3 == 0 and num % 5 == 0:
print("FizzBuzz")
elif num % 3 == 0:
print("Fizz")
elif num % 5 == 0:
print("Buzz")
else:
print(num)

4. Número primo:
num = int(input("Digite um número: "))
if num > 1:
for i in range(2, num):
if (num % i) == 0:
print(num, "não é um número primo")
break
else:
print(num, "é um número primo")
else:
print(num, "não é um número primo")

5. Inverter uma string:


string = input("Digite uma string: ")
invertida = string[::-1]
print("A string invertida é:", invertida)
6. Soma de uma lista:
lista = [2, 5, 7, 10]
soma = sum(lista)
print("A soma dos elementos da lista é:", soma)

7. String mais longa de uma lista:


lista = ["gato", "cachorro", "elefante", "leão"]
maior = max(lista, key=len)
print("A string mais longa da lista é:", maior)

8. Lista de números pares:


lista = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
pares = [num for num in lista if num % 2 == 0]
print("Os números pares da lista são:", pares)

9. Média de uma lista:


lista = [2, 5, 7, 10]
media = sum(lista) / len(lista)
print("A média dos elementos da lista é:", media)

10. Mediana de uma lista:


lista = [2, 5, 7, 10]
lista_ordenada = sorted(lista)
tamanho = len(lista_ordenada)
if tamanho % 2 == 0:
mediana = (lista_ordenada[int(tamanho/2)] + lista_ordenada[int(tamanho/2) - 1]) / 2
else:
mediana = lista_ordenada[int(tamanho/2)]
print("A mediana dos elementos da lista é:", mediana)

Você também pode gostar