1 - Crie uma lista para cada informação a seguir:
Lista de números de 1 a 10;
Lista com quatro nomes;
Lista com o ano que você nasceu e o ano atual.
number_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
name_list = ["Maria", "José", "Mariscleudia", "Petison"]
year_list = [1999, 2026]
list_loop = []
for nome in name_list:
print(nome)
2 - Crie uma lista e utilize um loop for para percorrer todos os elementos da lista.
Faltou esse irei escrever e já subo ele aqui!
3 - Utilize um loop for para calcular a soma dos números ímpares de 1 a 10.
list_impar = []
for num in range(1,11,1):
if num % 2 == 1:
num = list_impar.append(num)
else:
pass
print(sum(list_impar))
4 - Utilize um loop for para imprimir os números de 1 a 10 em ordem decrescente.
for numer in range(10,0,-1):
print(numer)
5 - Solicite ao usuário um número e, em seguida, utilize um loop for para imprimir a tabuada desse número, indo de 1 a 10.
def Calculo_tabuada(tabuada):
print(f"Tabuada do número: {tabuada}\n")
for i in range(1,11):
print(f"{tabuada} x {i} : {tabuada*i}")
def numero_invalido():
print("Apenas informe números")
def main():
print('Tabuada')
try:
tabuada = int(input('Infome qual o número deseja fazer a tabuada:\n'))
except ValueError:
numero_invalido()
return
Calculo_tabuada(tabuada)
if name == 'main':
main()
6 - Crie uma lista de números e utilize um loop for para calcular a soma de todos os elementos. Utilize um bloco try-except para lidar com possíveis exceções.
def soma_nu(lista):
soma = 0
for i in lista:
soma += i
print(f"A Soma de {lista} é: {soma}")
def numero_invalido():
print("Apenas informe números")
def main():
lista_nu = []
while True:
try:
num_ = float(input('Digite os numeros da lista\n'))
if num_ == 666:
break
else:
lista_nu.append(num_)
except ValueError:
numero_invalido()
return
soma_nu(lista_nu)
if name=='main':
main()
7 - Construa um código que calcule a média dos valores em uma lista. Utilize um bloco try-except para lidar com a divisão por zero, caso a lista esteja vazia.
def media_num(lista):
media = sum(lista)/len(lista)
print(media)
def numero_invalido():
print("Apenas informe números")
def main():
lista_si = []
try:
while True:
numero = float(input('informe os numeros:\n'))
if numero == 666:
break
else:
lista_si.append(numero)
except ValueError:
numero_invalido()
return
try:
media_num(lista_si)
except ZeroDivisionError:
print("A sua lista está vazia\n")
except Exception as e:
print(f"Ocorreu um erro {e}\n")
if name == 'main':
main()
vou adicionar outros códigos das aulas passadas:
Plano Cartesiano:
import os
import time
def error():
print('Valor Inválido, digite apenas números\n')
os.system('cls')
def identificador_qua(x,y):
if x > 0 and y > 0:
print('Primeiro Quadrante')
elif x < 0 and y > 0:
print('Segundo Quadrante')
elif x < 0 and y < 0:
print('Terceiro Quadrante')
elif x > 0 and y < 0:
print('Quarto Quadrante')
else:
print('O ponto está localizado no eixo ou origem')
def main():
while True:
print('Bem-vindo\n')
print('Plano Cartesiano\n')
try:
print('Informe o valor de X:\n')
x = float(input())
print('Informe o valor de Y:\n')
y = float(input())
except ValueError:
error()
continue
identificador_qua(x,y)
break
if name== 'main':
main()
Apanhei um pouco com esse try/except mas saiu! colocar cada parte do código em função facilitou demais o meu código, o tornou mais limpo! Fico feliz pelo aprendizado.