Python - Sobre gastos ayuda por favor

 
Vista:
sin imagen de perfil

Sobre gastos ayuda por favor

Publicado por Miguel Angel (7 intervenciones) el 12/10/2021 02:24:39
Me podrian ayudar con este codigo por favor, tengo entendido que es sumarlos y poner cuantas veces se hizo el proceso de pedir un numero pero si es un 0, no lo contara.
Descripcion
Dada una lista de gastos, calcula e imprime el total gastado y cuantos gastos se totalizaron.

Entrada
Una li­nea con la lista de gastos, todos los enteros correspondientes a los gastos se separan con un espacio. Asume que la lista de gastos termina cunado se lee un cero.

Salida
Dos enteros M, N separados por un espacio que denotan el total gastado y el numero de gastos totalizados, respectivamente.
Entrada
10 20 5 60 40 0
Salida
135 5
Mi codigo(No hagan mucho caso a la sangria, cuando lo publico se quita)
lista=[]
R=int(0)
cont=int(0)
for x in range(6):
valor=int(input())
lista.append(valor)
R= R + lista[x]
if lista[x]>0:
cont=cont+1
print(R,cont)
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
Imágen de perfil de Luis
Val: 9
Ha disminuido su posición en 8 puestos en Python (en relación al último mes)
Gráfica de Python

Sobre gastos ayuda por favor

Publicado por Luis (15 intervenciones) el 12/10/2021 17:02:50
1
2
3
4
5
6
7
8
9
def gastos(s):
    res = []
    lst = s.split()
    for i in lst:
        if i != '0':
            res.append(int(i))
        else:
            return f'{sum(res)} {len(res)}'
    return 'La lista no contiene 0'
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