¿Cuál de los siguientes programas muestra por pantalla nacional e importado?
¿Qué muestra el siguiente programa?
a=0.5
b=-1
c=1.5
d=2
print((a+d*b)/c+b)¿Con qué contenido acabará la lista final en el siguiente programa?
indicador=[0,6,5,9,8,9]
numeros=[1,2,3,4,5,6]
final=[0]*10
for i in range(len(numeros)):
final[indicador[i]]=numeros[i]
Nota: El operador * aplicado a una lista es repetición. Por ejemplo: [1, 3]*2 → [1, 3, 1, 3]
¿Cuál programa integra ordenadamente en la lista numeros tanto los pares como los impares? En numeros debe quedar [3, 7, 11, 14, 15, 22]
Notas:
reverse() invierte una lista. Ej: lis=[-1,2,0] → lis.reverse() → lis=[0,2,-1]sort() ordena una lista. Ej: lis=[6,-1,0] → lis.sort() → lis=[-1, 0, 6]extend() agrega una lista a otra. Ej: lis1=[6,-1,5,6], lis2=[0,0] → lis1.extend(lis2) → lis1=[6, -1, 5, 6, 0, 0]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ÁÉÍÓÚÜ'
repes=False
repetidas=''
for letra in t:
if letra in vocales and t.count(letra)>0:
repes=True
repetidas+=letra
return repetidas
txt='Estaba LA RANA cantando debajo del AGUA'
print(fun(txt))
Nota: count() cuenta cuántas apariciones de su argumento hay en una string. Ej: 'hola, qué tal?'.count('a') → 2
¿Qué muestra por pantalla el siguiente programa?
digitos='123456'
izq=' '*(len(digitos)-1)
for i in range(len(digitos)-1,-1,-1):
print(izq+digitos[i:])
izq=izq[1:]
Notas:
[desde:hasta] (recordá que hasta no entra). Ej: 'hola, qué tal?'[4:] → ', qué tal?'* aplicado a una string es repetición. Ej: 'hola'*3 → 'holaholahola'¿Cuál programa muestra el siguiente texto como salida?
1, 3 y 5 NO SON PARES. En cambio el resto, menos 0, si.
Notas:
'hola, qué tal?'[-1] → '?'[::-1]. Ej: 'hola?'[::-1] → '?aloh'¿Cuál es la versión correcta de la función edita? El programa debe mostrar media docena es 6 , el par son 2
def edita(...):
...
txt='Media docena es seis , el par son dos'
letra=['cero','uno','dos','tres','cuatro','cinco','seis']
print(edita(txt,letra))
Notas:
split() genera una lista con las partes de una string separadas por espacios. Ej: 'hola qué tal a todos'.split() → ['hola', 'qué', 'tal', 'a', 'todos']join() genera una string con los elementos de una lista separándolos por el texto que lo invoca. Ej: '**'.join(['h', 'o', 'l', 'a']) → 'h**o**l**a'index() devuelve la posición de la primera ocurrencia del argumento en la lista. Ej: ['h', 'o', 'l', 'a', 'o'].index('o') → 1¿Cuál condición es candidata a ser equivalente a la siguiente?
(num in nega or num in posi) and (num%5==0 or num%4==0)
Atención: Te recomendamos que pruebes las condiciones con los siguientes valores:
nega=[-2,-21,-1]
posi=[33,5]
num=5 y num=-20
Nota: Una condición (proposició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.