¿Cuál de los siguientes códigos evalúa menos condiciones si borrable=True, trazo='fino' y color='rojo'?
¿Cuál programa muestra exactamente 3 *?
Dado el siguiente DataFrame stock:
Código Descripción Existencia Pr Unit Unidad
0 25 Silicona transparente 5.0 2300 pomo
1 3 Clavos autoperforantes 230.0 600 gramo
2 14 Lija nro 6 25.0 235 unidad
3 11 Lija nro 3 36.0 235 unidad
4 5 Tornillos Philips ½ NaN 980 unidad
5 107 Tornillo común 3/4 320.0 670 gramo
6 29 Martillo carpintero NaN 8700 unidad
7 102 Cal viva 1400.0 270 gramo
¿Qué sentencia produce el siguiente resultado?
Código Descripción Existencia Pr Unit Unidad
2 14 Lija nro 6 25.0 235 unidad
3 11 Lija nro 3 36.0 235 unidad
7 102 Cal viva 1400.0 270 gramo¿Cuál es la función calcula adecuada para el siguiente programa?
def calcula(...):
-
-
-
#Ppal
num1=(3,4,-5,10)
num2=(1,1,-3)
print(calcula('+',num1))
print(calcula('*',num2))
La salida debería ser:
12
-3¿Qué muestra el siguiente programa?
a=['jujuy','salta','tucumán','catamarca',
'neuquén','mendoza']
b=['JJY','SLT','TCM','CTC','NQN','MDZ']
cgos=['jujuy','LA RIOJA']
for cg in cgos:
if cg.lower() in a:
posi=a.index(cg)
print(b[posi].upper())
else:
print('N/D')
Nota: El método index() devuelve la posición donde se encuentra un elemento dentro de una lista. Ej: [0,0,1,0,2].index(1) -> 2
En el siguiente programa:
#Ppal
palabras=['divisaBle','RAZONar','compenSAdo','ALcance']
adjetivos=list(filter(selecciona,palabras))
print(adjetivos)
¿Cuál versión de selecciona() permite que seleccione solo los adjetivos de la lista palabras y muestre lo siguiente?
['divisaBle', 'compenSAdo']¿Cuál de los siguientes programas realiza un ingreso validado de la edad de un asociado a una organización que debe ser mayor de edad y menor de 80 años? El programa debe insistir hasta conseguir un ingreso correcto y evitar un fallo o error fatal ante un ingreso indebido.
¿Qué muestra el siguiente programa?
def convierte(t):
adj=t[:len(t)-1]+'able'
return adj.lower()
verbos=['diviso','RAZONO','compenSA','ALcanza']
adjetivos=list(map(convierte,verbos))
print(adjetivos)
Nota: Se puede seleccionar la primera parte de una string haciendo s[:x] que toma los primeros caracteres hasta antes del de la posición x. Ej: 'tornavías'[:4] -> 'torn'
Dado el siguiente programa:
def abre(arch,modo):
return open(arch,modo)
arch1=abre('comi1.txt',...) #comi1.txt
listaAl=arch1.readlines()
arch1.close()
lisParc=[]
for alu in listaAl:
datos=alu.split(',')
lisParc.append(datos[2]+' '+datos[1]+','+datos[0]+'\n')
arch1=abre('comi2.txt',...) #comi2.txt
listaAl=arch1.readlines()
arch1.close()
for alu in listaAl:
datos=alu.split(',')
lisParc.append(datos[2]+' '+datos[1]+','+datos[0]+'\n')
arch2=abre('pensamiento.txt',...) #pensamiento.txt
for alu in lisParc:
arch2.write(alu)
arch2.close()
Que arma un listado de alumnos para un parcial con las comisiones 1 y 2.
Contenido de comi1.txt:
9878955,Caldes,Joaquín,Sistemas
1721058,Ayllander,Luciana,Industrial
3658455,Estensoro,Julián,Industrial
Contenido de comi2.txt:
2298955,Keer,Patricio,Química
1902108,Collaneri,Ivo,Industrial
2136845,Zatto,Manuel,Sistemas
¿Cuáles deberían ser los modos de apertura para cada archivo de forma que el programa funcione correctamente?
¿Qué salida produce el siguiente programa?
colores={1:'Blanca',2:'Roja',3:'Rosa',
4:'Amarilla',5:'Lila'}
flores=['rosa','margarita','gerbera','clavelina']
puestoSel=[[0,2],[1,1],[0,3],[0,4],
[2,4],[2,2],[3,1],[1,5]]
variedad={}
for par in puestoSel:
flor=flores[par[0]]
color=colores[par[1]]
if flor in variedad:
variedad[flor].append(color)
else:
variedad[flor]=[color]
print('En el Puesto puedes elegir:')
for flor in variedad:
for color in variedad[flor]:
print(flor.upper(),color)