
Python basico, cadenas
Publicado por Kevin (1 intervención) el 10/04/2017 07:44:40
Hola, bueno llevo el curso de introduccion a python y tengo una duda muy basica.
debo hacer esto:

Alguno tiene de idea de como hacerlo? gracias
no se pueden utilizar funciones de python
intente con este codigo pero no funciono:
debo hacer esto:

Alguno tiene de idea de como hacerlo? gracias
no se pueden utilizar funciones de python
intente con este codigo pero no funciono:
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
34
35
36
37
def diferencia(a,b):
if(type(a)!= list or type(b)!= list):
return "Debe indicar una lista"
elif(a==[] or b==[]):
return "Lista vacia"
elif(validarEnteros(a)==False):
return "Todos elementos deben ser enteros"
elif(validarEnteros(b)==False):
return "Todos elementos deben ser enteros"
else:
return diferenciaAux(a, b)
def diferenciaAux(listaA, listaB):
indiceB=0
newLista=[]
while(indiceB<len(listaB)):
numero=listaB[indiceB]
newLista= newLista+ Aux(listaA, numero)
indiceB+=1
return newLista
def Aux(listaA, numero):
indiceA=0
x=[]
while(indiceA<len(listaA)):
if(listaA[indiceA]!=numero):
x=[listaA[indiceA]]
indiceA+=1
return x
Valora esta pregunta


0