Python - hacer operaciones con elementos de una lista

 
Vista:

hacer operaciones con elementos de una lista

Publicado por Marcos (1 intervención) el 07/01/2018 00:31:43
Buenas noches,

Estoy dando mis primeros pasos en python y tengo una duda que no puedo resolver.

Necesito recorrer los objetos de una lista, compararlos con el valor de una variable, y si es verdadero restarle 1, sino queda como esta e valor. El resultado se guarda en otra lista.

El codigo que hice es este:

1
2
3
4
5
6
7
8
9
10
if hcpfb < 18:
    dif=hcpfb-18
    for i in hcphoyos:
        if dif <= hcphoyos[i-1]:
            fbscore=ScoreJugador[i-1]
            FbCount.append(fbscore)
        else:
            fbscore=ScoreJugador[i]
            FbCount.append(fbscore)
        i=i+1

Si me pueden decir que tengo mal, seria de gran ayuda.

Muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 14
Ha disminuido su posición en 9 puestos en Python (en relación al último mes)
Gráfica de Python

hacer operaciones con elementos de una lista

Publicado por juan carlos (8 intervenciones) el 13/01/2018 20:25:23
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import random
 
 
print("otra lista")
lista2=list()
for i in range(5):
    a=random.randint(1,10)
    lista2.append(a)
print(lista2)
 
print("ingres un numero cualqueira")
number=input()
number=int(number)
for y in lista2:
    if(y==number):
        p=y-1
        lista2.remove(y)
        lista2.append(p)
 
 
print(lista2)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar