alguém sabe dizer por que esse código não para quando digita o valor zero, mesmo sendo essa a condição?
num = []
while num != 0:
num.append(int(input('digite um valor: ')))
print(min(num))
alguém sabe dizer por que esse código não para quando digita o valor zero, mesmo sendo essa a condição?
num = []
while num != 0:
num.append(int(input('digite um valor: ')))
print(min(num))
O problema é que num
é uma lista e você está comparando com 0. Nesse caso você pode usa uma variável auxiliar para pegar a entrada e comparar!
num = []
aux = int(input("Digite um valor: "))
while aux != 0:
num.append(aux)
aux = int(input("Digite um valo: "))
print(min(num))
opa!! muito obrigado, funcionou…