Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - papess

#1
Hola tengo  un cacho que por los nervios y que no logro concentrarme no he podido solucionar y la verdad es que mi grupo no ayuda nada...
El sábado (osea mañana ) tengo que entregar el código al profe de programación y aun no termino porque no se me ocurre como.

el primer problema es que no se me ocurre y no encuentro como cambiar un valor ya definido en una lista por otro ingresado x input y guardado en otra variable
supongamos
3A | 3B | 3C | 3D
compro el departamento ("3A")
cuando ingrese el numero de departamento y muestre nuevamente la lista de los disponibles, tiene que salir
X | 3B | 3C | 3D

de verdad nose como hacerlo

y lo segundo es sacar un total de ganancias por valores que se ingresen en otra variable ( una sola que guarde todos estos)
Código (python) [Seleccionar]


global lista
            lista = list()

            class cliente:
                rut= ''
                nombre = ''
                depto = ''
                pago = ''
            def registrodecomprador():
                print("REGISTRAR COMPRADOR")
            c = cliente()
            c.rut = int(input("ingrese rut: "))
            c.nombre = input("ingrese nombre completo: ")
            c.depto = input("ingrese el departamento comprado: ")
            c.pago = int(input("registro de pago: "))
            lista.append(c)



necesito saber la suma de todo lo que se guarfa en (c.pago)

GRACIAS .... de verdad nose como lograrlo ... ni encuentro como
#2
Hola, soy estudiante de ing. informática y estamos usando python 3,  nos pidieron crear un algoritmo que creara una matriz. hasta ahí creo que todo bien ... pero tengo problemas o bien nose como sacar las diagonales  :-( ... si me pueden ayudar con esto pls.
Les dejo lo que tengo:

fila = 3
columna = 3

matriz =[]
for i in range(fila):
    matriz.append([0]*columna)
print (matriz)

##les da valor a la matriz 1a9
contador=1
for i in range(fila):
    for j in range(columna):
        matriz[j]=contador
        contador+=1
print (matriz)

## ordena la matriz

for i in matriz:
    print (i)
----------- imprimiria lo siguiente, hasta el momento

[[0.0.0],[0.0.0],[0.0.0]]
[[1.2.3],[4.5.6],[7.8.9]]

[1.2.3]
[4.5.6]
[7.8.9]

necesito agregarle el algoritmo que me imprima [1.5.9] .. [3.5.7]
gracias por la ayuda :'(