evaluacio II
14 11 2023
Evaluación Dos
1.- Escribir un programa que almacene en una lista los números del 1000 al 950 y los muestre porpantalla en orden inverso separados por comas.
2.- Elaborar un algoritmo que indique las veces que aparece una palabra en una lista creada por usted. Recuerde, previamente debe crear la lista de palabras.
3.- Detectar los errores del siguiente producto vectorial.
u = (1, 2, 3)
v = (4, 5, 6)
def producto_escalar(u, v):
for i in u
u[i] *= v[i]:
riturn sum(u)
print(product_escalar(u, x))
4.- en este punto( número cuatro (4) unicamente), una pregunta mala elimina una pregunta buena.
a) Python es un lenguaje de programación multiparadigma, no soporta orientación a objetos, programación imperativa y, en menor medida, programación funcional. Es un lenguaje interpretado, no es dinámico y multiplataforma.
b)
Si
necesitamos un índice acompañado con la lista, que tome valores
desde 5
hasta
n-1
,
se puede hacer de la siguiente manera.
lista = [5, 9, 10]
for index, l in enumerate(lista):
print(index,
2
)
c) Las listas en Python son un tipo
contenedor, compuesto, que
se usan para almacenar conjuntos de elementos relacionadosdel mismo tipo o de tipos distintos.
Además, su contenido se puede modificar después de haber sido creada.
d) Indique los errores que tiene el
siguiente
código.
>>>
lista = ['a', 'b', 'd', 'i', 'j']
>>> lista[0] # Primer elemento de la lista. Índice 0
'a'
>>> lista[3] # Cuarto elemento de la lista. Índice 3
'i'
a. cero errores
b. un error
c. dos errores
d. mas de dos errores
5.-
H
acer un programa que pida un carácter e indique si es un
número primo, un número par o un número múltiplo de tres.
Comentarios
Publicar un comentario