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 relacionados del 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.-  Hacer 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

Entradas populares de este blog