¿En cuál de los siguientes bucles el cuerpo no siempre se ejecuta exactamente 5 veces?
¿Qué muestra el siguiente programa?
a='ana'
b=('juan','pedro')
c='a'
if c in a and a in b:
print('Hay a')
elif len(c)>2:
if a not in b and len(a)>0:
if a in c:
print('Está a')
else:
print('Nada')
elif c in a:
print('Está ok')
print('Chau')Para el siguiente DataFrame:
plato Yemas Claras Azúcar Harina
0 Flan 8.0 2.0 100 NaN
1 Arroz Con Leche NaN NaN 150 NaN
2 Dulce de Leche NaN NaN 250 NaN
3 Pio Nono 4.0 4.0 150 100.0
4 Merengue NaN 6.0 270 90.0
¿Qué instrucción produce el siguiente resultado?
plato Yemas Claras Azúcar Harina
0 Flan 8.0 2.0 100 NaN
3 Pio Nono 4.0 4.0 150 100.0¿Qué muestra por pantalla el siguiente programa?
exp1='2+54*16'
exp2='(1+1)*(12-5)'
nuevo1=exp1[-2]+exp1[3]
nuevoTxt=exp2+' = '+nuevo1
print(nuevoTxt)
Nota: Un índice negativo referencia un elemento descontando del largo de la string (desde el final hacia el inicio). Ej: 'hola'[-1] → 'a'
¿Cuál programa valida correctamente que se ingrese un valor para día entre 1 y 31? Debe insistir hasta conseguir un entero entre esos valores.
¿Qué muestra por pantalla el siguiente programa?
def pocos(artic):
return artic[1]<10
compraBazar=[['copas',15],['tazas',5],['velas',11],
['platos',4],['paneras',1]]
reposicion=list(filter(pocos,compraBazar))
print(reposicion)Para el siguiente programa:
def apertura (archivo, modo):
arch=open(archivo,modo)
return arch
nomArch=apertura('datos2.txt',...) #1
lin=nomArch.readline()
nomArch.close()
nuevo=apertura('datos1.txt',...) #2
nuevo.write(lin)
nuevo.close()
nuevo=apertura('datos1.txt',...) #3
lineas=nuevo.readlines()
print(len(lineas))
nuevo.close()
¿Qué secuencia de modos de apertura debe usarse?
¿Qué contenido debe tener el diccionario herramientas para que el siguiente programa funcione adecuadamente?
herramientas={...}
print('Seleccioná para ver precio')
for cl in herramientas:
print(cl,'-',herramientas[cl][0])
sel=input()
while sel not in herramientas:
sel=input()
print('Precio de',herramientas[sel][0],': $',herramientas[sel][1])
Ejemplo de una corrida:
Seleccioná para ver precio
ma001 - martillo carpintero
ma010 - martillo redondo
to025 - tornillo rosca de 0.25
cl129 - clavo autoperforante de 0.5
ma055 - martillo zapatero
ma001
Precio de martillo carpintero : $ 12500¿Qué versión de la función separa no funciona adecuadamente para el siguiente programa?
def separa(...):
...
numeros=[1,27,10,2,35,3,5,88]
pares=[]
impares=[]
separa(numeros,impares,pares)
print(pares)
print(impares)
La salida final debe ser:
[2, 10, 88]
[1, 3, 5, 27, 35]
Notas:
sort() ordena una lista.min() devuelve el menor de una lista.[0,0,1,0,1,1].sort() → [0,0,0,1,1,1], min([1,2,0]) → 0