print("Questão 1)\n")
# eu coloquei a versao gerando a lista e a lista já gerada(que são os comentários)
print("Lista de números: ")
numeros = [num for num in range(11)]
print(numeros)
# numeros = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
# for num in numeros:
# print(num)
print()
print("Lista de nomes: ")
nomes = []
for i in range(4):
nome = input(f"Digite o {i+1} nome: ")
nomes.append(nome.title())
print(nomes)
# nomes = ["Rafaela", "Carlos", "Giovanna", "Eduardo"]
# for nome in nomes:
# print(nome)
print()
print("Lista de anos: ")
anos = []
for i in range(2):
if i == 0:
ano = int(input("Digite o ano que você nasceu: "))
else:
ano = int(input("Digite o ano atual: "))
while ano < anos[0]:
ano = int(input("Ano atual não pode ser menor que o ano de nascimento. Digite novamente: "))
anos.append(ano)
print(anos)
# anos = [2006, 2025]
# for ano in anos:
# print(ano)
print()
print("Questão 2)\n")
cores = ["azul", "verde", "rosa", "vermelho"]
for cor in cores:
print(cor)
print()
print("Questão 3)\n")
# usando um gerador:
num_impar = sum(num for num in range(10) if num % 2 != 0)
print(num_impar)
# usando uma lista:
num_impar = [num for num in range(10) if num % 2 != 0]
print(sum(num_impar))
print()
print("Questão 4)\n")
for num in range(10, 0, -1):
print(num)
print()
print("Questão 5)\n")
num = int(input("Digite um número: "))
for i in range(1, 11):
print(f"{i} x {num} = {i*num}")
print()
print("Questão 6)\n")
numeros = [1, 5, 10, 15, 20, 25]
soma = 0
try:
for num in numeros:
soma += num
print(f"A soma é {soma}")
except:
print("Erro na lista, contém um valor que não é numérico")
print()
print("Questão 7)\n")
numeros = [10, 20, 30]
try:
divisao = sum(numeros) / len(numeros)
print(f"A média é {divisao}")
except:
if not numeros:
print("Lista vazia.")
print()