Python - Manipular tablas

 
Vista:
sin imagen de perfil

Manipular tablas

Publicado por los comienzos (9 intervenciones) el 01/11/2016 16:54:16
Hola buenas, necesito ayuda. A ver si pueden ayudarme a la realización de este ejercicio:

Construye un programa que lea una tabla T con 10 letras y la separe en dos subtablas de 5 letras, mostrando primera la que tenga más mayúsculas.

Ejemplo: T= [´a´, ´S´, ´v´, ´f´, ´u´, ´L´, ´n´, ´P´, ´Y´, ´c´]

Devuelve: [´L´, ´n´, ´P´, ´Y´, ´c´]
[´a´, ´S´, ´v´, ´f´, ´u´]







Gracias programadores.
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 Juanito

Manipular tablas

Publicado por Juanito (31 intervenciones) el 01/11/2016 18:01:23
Creo que seria asi mas mecanicamente
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
T = ['a', 'S', 'v', 'f', 'u', 'L', 'n', 'P', 'Y', 'c']
print(len(T))
dd = int(len(T)/2)
T1 = T[0:dd]
T = T[dd:dd*2]
var1 = 0
var2 = 0
#---------------
for i in T1:
	if i == i.upper():
		var1 += 1
for x in T:
	if x == x.upper():
		var2 += 1
if var1 > var2:
	print(T1)
elif var2 > var1:
	print(T)
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