Não foi possível resolver a mensagem TypeError em Python
Eu tenho procurado em volta para verificar por que foi que na linha 7 havia um TypeError que diz que meus argumentos não são convertidos durante a formatação de seqüência de caracteres, mas para aproveitar.
Existe alguém aqui capaz de me ajudar e me informar o que exatamente deu errado com meus códigos, para que eu possa me corrigir.
Abaixo está a referência para meus códigos.
import sys
even, odd = [], []
count_odd, count_even = 0, 0
for value in sys.argv[1:]:
if value % 2 == 0: #TypeError: not all arguments converted during string formatting
even.append(value)
total_even = sum(even)
count_even += 1
elif value % 2 == 1:
odd.append(value)
total_odd = sum(odd)
count_odd += 1
else:
print "Please enter valid integers."
diff = max(sys.argv[1:]) - min(sys.argv[1:])
sys.argv[1:].remove(max(sys.argv[1:]))
sys.argv[1:].remove(min(sys.argv[1:]))
mean = sum(sys.argv[1:])/3
print .......