¿Cuál de las siguientes estructuras es una lista con todos sus elementos de tipo numérico?
Nota: Pueden ser int o float
¿Qué dibuja el siguiente programa?
dibujo=''
for letra in 'comechingones':
if letra in 'chg':
dibujo+='('
largo=len(dibujo)
for i in range(largo):
dibujo+=')'
print(dibujo)¿Qué secuencia de sentencias debería ir en la línea punteada?
def conA(x):
return 'a' in x.lower()
def apodo(x):
x=x[:len(x)-1]+'ita'
return x
nombres=['clara','juana','ema','irene',
'inés','denise','ana']
-------------------- # reemplazar
print(diminutivos)
La salida del programa debe ser: ['clarita', 'juanita', 'emita', 'anita']
¿Cuál debería ser la primera sentencia?
-------------------- # seleccionar
lineas=arch.readlines()
arch.close()
destino=open('agenciasCopia.txt','w')
for lin in lineas:
destino.write(lin)
destino.close()¿Cuál de los siguientes programas evita una interrupción de ejecución por fallo si intenta abrir un archivo que no existe para leerlo? El programa debe subsanar de alguna manera la situación.
¿Cómo queda frase al ejecutar el programa?
frase='Los temblores sísmicos, aún después del huracán, eran raros'
frase=frase[:48]
acentos='áéíóú'
sin='aeiou'
for i in range(len(acentos)):
frase=frase.replace(acentos[i],sin[i])
frase=frase.upper()Dado el dataframe curso que contiene:
Nombre Prom Gral Recursa Carrera
0 Tomás Ceytan 8.20 False Industrial
1 Pedro Pérez 9.72 None Industrial
2 Alma Vélez 9.00 False Química
3 Luna Aschega 6.50 True None
4 Clara Ruarte 7.50 True Química
¿Qué sentencia produce la siguiente salida?
Nombre Prom Gral Recursa Carrera
3 Luna Aschega 6.5 True None
Nota: En pandas los operadores lógicos son: | (or), & (and), ~ (not)
¿Qué se verá en la pantalla al ejecutar el siguiente programa?
dicci1={1:'unidad',2:'par',6:'media docena',
5:'media decena',10:'decena',1000:'millar'}
dicci2={}
for num in dicci1:
if num>=5 and num<1000:
dicci2[num]=dicci1[num]
dicci1[12]='docena'
print(dicci2)¿Qué versión de conteo() es la adecuada para el siguiente programa?
def conteo(...):
...
def masRepe(d):
tabla=[]
for p in d:
tabla.append([d[p],p])
tabla.sort(reverse=True)
return tabla
txt='Una COSA ES UNA cosa y otra cosa es otra cosa'
txt=txt.lower()
palabras=txt.split()
pal=conteo(palabras)
lista=masRepe(pal)
print('Una de las palabras que más vino fue:',lista[0][1])
La salida debe ser: Una de las palabras que más vino fue: cosa
Notas:
El método sort(reverse=True) ordena una lista de forma descendente. Ej: a=[1,3,5,2,7] → a.sort(reverse=True) → a=[7,5,3,2,1]
El método split() devuelve una lista con las partes de un texto separadas por espacios. Ej: pal='hola a todos'.split() → pal=['hola','a','todos']