¿Cuál de los siguientes programas muestra por pantalla nacional e importado?
¿Qué muestra el siguiente programa?
a=0
b=1
c=2
d=-2
cant=a*d+b**2+c*b
print('0'*cant)
Nota: El operador ** es potencia (ej.: 1**3 -> 1, 5**2 -> 25). El operador * aplicado a una string y un número entero es repetición (ej.: 'hola'*2 -> 'holahola').
¿Con qué contenido acabará la lista final en el siguiente programa?
indicador=[7,6,5,1,2,4,3]
numeros=[1,2,3,4,5,6,7]
final=[0]*7
for i in range(len(numeros)):
final[indicador[i]-1]=numeros[i]
Nota: El operador * aplicado a una lista es repetición (ej.: [1, 3]*2 -> [1, 3, 1, 3]).
¿Cuál programa guarda en la lista naturales únicamente los números naturales y los almacena en orden invertido al original? En naturales debe quedar [33, 22, 15].
Recordá que un número es natural si es entero mayor que cero.
Notas:
reverse(): invierte una lista (ej.: lis=[-1,2,0] → lis.reverse() → lis -> [0,2,-1])remove(): quita la primera ocurrencia de un elemento (ej.: lis=[6,-1,0,5,6] → lis.remove(6) → lis=[-1, 0, 5, 6])copy(): genera una copia de la lista (ej.: lis=[6,0] → lis1=lis.copy() crea dos listas con los mismos datos)insert(posición, nuevo_elemento): agrega un elemento en cualquier posición (ej.: lis=[1, 2, 3] → lis.insert(1,8) → lis=[1, 8, 2, 3])¿Qué devuelve la función fun en este programa?
def fun(t):
vocales='AEIOUÁÉÍÓÚÜ'
t=t.upper()
cont=0
for letra in t:
if letra in vocales:
cont+=1
return (t,cont)
txt='Una oruga NEGRA en un PAJAR'
print(fun(txt))¿Qué muestra por pantalla el siguiente programa?
cartel='desde'
for i in range(len(cartel)):
linea=''
for j in range(len(cartel)):
if (i%2==0 and j%2==0) or (i%2!=0 and j%2!=0):
linea+=cartel[j].upper()
else:
linea+=' '
print(linea)¿Cuál programa muestra el siguiente texto como salida?
Siempre las vocales:A y O están en anaconda
Nota: Se puede seleccionar un caracter de una string de atrás para adelante con un índice negativo (ej.: 'hola, qué tal?'[-1] -> '?').
¿Cuál es la versión correcta de la función edita? El programa debe mostrar:
ESTA<ESP>HISTORIA<ESP>CONTINUARÁ<ESP><ESP><ESP>
def edita(…):
-
-
-
txt='esta historia continuará...'
print(edita(txt,',- .'))
Notas:
list(): convierte un texto en una lista de caracteres (ej.: list('hola') -> ['h', 'o', 'l', 'a'])join(): genera una string con los elementos de una lista, separándolos por el texto al inicio (ej.: '**'.join(['h', 'o', 'l', 'a']) -> 'h**o**l**a')¿Cuál condición es candidata a ser equivalente a la siguiente?
(num in sel) and (num!=int(num) or num>0 or num%3==0)
Podés verificarlas con estos valores: sel=[2,21,-1,56], num=22 y num=21.
Nota: Una condición p es equivalente a otra q si sus tablas de verdad coinciden: siempre que p da V, q da V, y siempre que p da F, q da F.