[ Foro de Python ]

Valor en LISTA

05-Oct-2020 18:03
Invitado (ENRIQUE)
1 Respuestas

Si tengo una lista Z y quiero utilizar valores de esa lista mediante un for, para hacer operaciones matemáticas ¿que debo hacer?.
Por ejemplo:
     for i in P:
if i % 2 == 0:
a== int(P[i])*2
else:
b==int(P[i]**2)


06-Oct-2020 00:14
Nacho Cabanes (+84)

No entiendo lo que pretende tu fuente. Parece que estés aplicando ideas tomadas tal cual de otro lenguaje a Python. El "for" de Python extrae elementos, no necesitas hacer p[i].

Si quieres usar un contador, tendrás que usar "range", como puedes ver aquí:

https://www.aprendeaprogramar.com/cursos/verApartado.php?id=70007

Y creo que este apartado te servirá para lo que me parece que quieres hacer:

https://www.aprendeaprogramar.com/cursos/verApartado.php?id=70008








(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)