Clase en Python
Publicado por Fernando Martinez (1 intervención) el 18/06/2018 22:30:13
Hola me gustaria saber si alguien me puede ayudar a pasar esta funcion a una clase:
Ojala puedan ayudarme, gracias!!!
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
def exponer(lista):
sigla = lista[0]
n_requisitos = lista[1]
secciones = []
if int(n_requisitos) > 0:
requisitos = lista[2:2 + int(n_requisitos)]
inicio = 2 + int(n_requisitos)
while inicio < len(lista):
seccion = lista[inicio]
n_slots = lista[inicio + 1]
slots = lista[inicio + 2:inicio + 2 + int(n_slots)]
inicio = inicio + int(n_slots) + 2
secciones.append(seccion)
return "{},{},{}".format(sigla, len(secciones), int(n_slots)*len(secciones))
if int(n_requisitos )== 0:
inicio = 2
while inicio < len(lista):
seccion = lista[inicio]
n_slots = lista[inicio + 1]
slots = lista[inicio + 2:inicio + int(n_slots) + 2]
inicio = inicio + int(n_slots) + 2
secciones.append(seccion)
return "{},{},{}".format(sigla, len(secciones), int(n_slots)*len(secciones))
n=int(input())
c=0
while n>c:
lista = input()
lista = lista.split(",")
print(exponer(lista))
c+=1
Ojala puedan ayudarme, gracias!!!
Valora esta pregunta


0