1ra Evaluación I Término 2016-2017. Junio 28, 2016 /CCPG001 – FIEC
Tema 4. (10 puntos)
a. (5 puntos) Dada la secuencia de instrucciones mostrada, realice la prueba de escritorio para la variables: cuantos, donde, lista:
mensaje = 'No basta saber, se debe también aplicar. No es suficiente querer, se debe también hacer. Goethe(1749-1832)'
largo = len(mensaje)
cual = 'be'
cuantos = 0
lista = []
donde = -1
i = 0
while (i<largo):
donde = mensaje[i:].find(cual)
if (donde>0):
cuantos = cuantos+1
i = i + donde + 1
lista.append(donde)
else:
i = i + 1
print (cuantos)
print (lista)
| cuantos | donde | lista |
b. (5 puntos) ¿Cuál es el resultado luego de ejecutar el siguiente código? Justifique su respuesta mostrando cómo cambian de valor de i y listas2 durante la ejecución del código.
lista = [5,3,2,6,7,34,1,23,5,6]
lista2 = []
for i in range(1, len(lista)):
if (lista[i-1] <= lista[i]) and (lista[i] >= lista[i+1]):
lista2.append(lista[i])
print(lista2)
A. [34, 23]
B. [3, 34, 23]
C. [3, 6, 7, 34, 23]
D. IndexError: list index out of range