¿Cuál de los siguientes diccionarios tiene tipos diferentes de claves (tipo int, float, str, tuple, bool ...)?
¿Cuál de las siguientes instrucciones debería usar (junto a otras) para generar un gráfico como el siguiente con matplotlib?

Seleccioná la opción correcta:
Dado el DataFrame clientes:
apellido edad ciudad provincia
0 Antón 50.0 Chajarí Entre Ríos
1 Khunter NaN Concordia Entre Ríos
2 Ortúzar 44.0 La Carlota Córdoba
3 Gómez 23.0 Chajarí Entre Ríos
4 Arce 35.0 La Paz Entre Ríos
5 Alves 31.0 Salsipuedes Córdoba
6 Alves 41.0 None None
7 Díaz 72.0 Tafí Viejo Tucumán
¿Cuál de las siguientes instrucciones debería usar para producir la siguiente salida?
ciudad
Chajarí 2
Concordia 1
La Carlota 1
La Paz 1
Salsipuedes 1
Tafí Viejo 1Dado los archivos vtas-suc1.txt y vtas-suc2.txt que contienen las ventas mensuales del primer semestre de cada sucursal:
vtas-suc1.txt vtas-suc2.txt
ene,69.5 ene,19.5
feb,33.0 feb,43.0
mar,20.0 mar,0.0
abr,10.0 abr,110.0
may,0 may,11
jun,0 jun,66
¿Cuál es la sentencia que falta en el programa? Al finalizar quedará 1 archivo adicional: vtas-semestre.txt, que contendrá una línea con el total de las ventas del semestre de las dos sucursales.
total=0
suc=open('vtas-suc1.txt')
todas=suc.readlines()
suc.close()
for elem in todas:
lin=elem.strip('\n')
lin=lin.split(',')
total+=float(lin[1])
suc=open('vtas-suc2.txt')
todas=suc.readlines()
suc.close()
for elem in todas:
lin=elem.strip('\n')
lin=lin.split(',')
total+=float(lin[1])
linea='Total ventas semestre sucursal 1 y 2: $'+str(total)
semestre=open('vtas-semestre.txt','w')
… # línea faltante
semestre.close()¿Cuál programa logra rellenar todos los elementos de la lista suma sin que se produzca fallo cuando se acaban los elementos de la lista lis2? La salida correcta debe ser:
[11, 22, -2, 2, 1, 1]
Nota: El operador * aplicado a una lista es el operador repetición.
Ej: [1,2]*3 -> [1,2,1,2,1,2]
Dado el DataFrame clientes:
apellido edad ciudad provincia
0 Antón 50.0 Chajarí Entre Ríos
1 Khunter NaN Concordia Entre Ríos
2 Ortúzar 44.0 La Carlota Córdoba
3 Gómez 23.0 Chajarí Entre Ríos
4 Arce 35.0 La Paz Entre Ríos
5 Alves 31.0 Salsipuedes Córdoba
6 Alves 41.0 None None
7 Díaz 72.0 Tafí Viejo Tucumán
¿Qué salida produce la siguiente instrucción?
print(clientes.sort_values(by=['provincia','ciudad'], ascending=[True,False]))Dado el siguiente programa:
def naipe1(t):
return t
def naipe2(tup):
return tup[0]+' de '+tup[1].upper()
def naipe3(tup):
return list(tup)
def naipe4(tup):
return tup[1]+', '+tup[0].upper()
mano=[('10','trébol'),('2','diamante'),
('10','diamante'),('Jota','trébol')]
… # línea de código faltante
for carta in detalle:
print(carta)
¿Cuál debería ser la línea de código faltante para que la salida sea la siguiente?
10 de TRÉBOL
2 de DIAMANTE
10 de DIAMANTE
Jota de TRÉBOLDado el siguiente programa:
presentaciones=... #??
pedido=['té','café','jugo','yogurt']
print('Pedido')
print(*pedido)
print('Infusiones del pedido que tienen presentación en saquito:')
for elem in pedido:
if elem in presentaciones and 'saquito' in presentaciones[elem]:
print(elem)
¿Cuál de las opciones de la estructura presentaciones funcionará correctamente para producir la siguiente salida?
Pedido
té café jugo yogurt
Infusiones del pedido que tienen presentación en saquito:
té
café¿Cuál es la salida del siguiente programa?
def edita(lis):
return lis[0].upper()
def patron(lis):
inicial=lis[1][0].lower()
return inicial=='a'
vecinos=[['clara','díaz'],['MARTÍN','ARGAÑARAZ'],
['Silvio','Lusikcatz'],['mariela','ruiz'],
['maría','alves']]
datosValidos=list(filter(patron,vecinos))
salida=list(map(edita,datosValidos))
print(salida)