Help, nessa questão

Oi gente, to em duvida nessa questão: Faça um programa que, dado um conjunto de N números, determine o menor valor, o maior valor e a soma dos valores.

fiz ate aqui:

num=int(input('Digite o numero: '))
soma=num
numero=[]
while num!=0:
num=int(input('Digite o numero: '))
soma=num+soma
numero.append(num)

print('Soma: ', soma)

e qual sua dúvida ?

condition = True

soma=0
numero=[]

while condition:
    num=int(input('Digite o numero: '))

    if num != 0:
        soma += num
        numero.append(num)
    else:
        break

print('Soma: ', soma)
print('Menor Valor: ', min(numero))
print('Maior Valor: ', max(numero))

Apenas um complemento, não seria necessário a variável soma, uma vez que em uma lista contendo apenas números é possível utilizar a função sum(). Exemplo: sum(numero) .