Escolar Documentos
Profissional Documentos
Cultura Documentos
Evaldo Wolkers
https://www.udemy.com/python-3-para-todos
Sumário
1. Matemática ........................................................................................................................................... 3
2. Contar palavras ..................................................................................................................................... 3
3. Números repetidos ............................................................................................................................... 3
4. Par ou ímpar.......................................................................................................................................... 4
1. Matemática
numeros = []
soma = 0
multiplicacao = 1
while True:
numero = int(input("Informe um número (número zero para sair): "))
if numero == 0:
break
numeros.append(numero)
if numeros:
for numero in numeros:
soma += numero
multiplicacao *= numero
numeros.sort()
menor = numeros[0]
maior = numeros[len(numeros)-1]
2. Contar palavras
palavras = []
while True:
palavra = input("Informe uma palavra (ou o número zero para sair): ")
if palavra == "0":
break
palavras.append(palavra)
if palavras:
palavra_contar = input("Informe a palavra que deseja contar: ")
qtd = palavras.count(palavra_contar)
print(f"Temos {qtd} ocorrências de {palavra_contar}.")
else:
print("Nenhuma palavra informada.")
3. Números repetidos
numeros = []
lista_unica = []
lista_repetidos = []
while True:
numero = int(input("Informe um número (número zero para sair): "))
if numero == 0:
break
numeros.append(numero)
for x in numeros:
if x not in lista_unica:
lista_unica.append(x)
else:
if x not in lista_repetidos:
lista_repetidos.append(x)
if numeros:
print("Números informados: ", numeros)
print("Números sem repetição:", lista_unica)
print("Somente números que se repetiram:", lista_repetidos)
else:
print("Nenhum número informado.")
4. Par ou ímpar
numeros = []
lista_pares = []
lista_impares = []
while True:
numero = int(input("Informe um número (número zero para sair): "))
if numero == 0:
break
numeros.append(numero)
print("Pares:", lista_pares)
print("Ímpares:", lista_impares)