Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

fiz de uma maneira que o código não aceita a lista vazia:


```import os
from time import sleep
lista = []
sair = 4

while sair != 4:
    try:
      num = int(input("Digite um número para adiconar na lista: "))
      lista.append(num)
      print(f"{num} adicionado a lista com sucesso")
      sleep(1)
      sair = int(input("Digite qualquer tecla para continuar ou 4 para sair: "))
      os.system("cls")
    except ValueError:
       os.system("cls")
       print("Digite um número válido")

print(f"aqui está sua lista {lista}")
tamanho_lista = len(lista)
print(tamanho_lista)
soma_lista = sum(lista)
try:
   print(soma_lista/tamanho_lista)
except ZeroDivisionError:
   print("Não existe divisão por zero, sua lista provavelmente está vazia")
1 resposta
solução!

É uma boa, porém pode usar a seguinte fórmula para ficar mais "fácil"

if(len(lista) ==0) print("Sua lista provavelmente está vazia")

a função len() já verifica o tamanho da sua lista, então se ela retornar 0, sua lista estará vazia.