0% encontró este documento útil (0 votos)
92 vistas8 páginas

Evaluación Módulo 1 Revisión Del Intento - Python

Este documento resume los resultados de una evaluación de un módulo de aprendizaje en línea. La evaluación consta de 5 preguntas y el estudiante obtuvo una calificación del 70% después de completarla en 13 minutos y 47 segundos.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
92 vistas8 páginas

Evaluación Módulo 1 Revisión Del Intento - Python

Este documento resume los resultados de una evaluación de un módulo de aprendizaje en línea. La evaluación consta de 5 preguntas y el estudiante obtuvo una calificación del 70% después de completarla en 13 minutos y 47 segundos.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 8

Evaluación Módulo 1: Revisión del intento https://ciudadania.arrobamedellin.edu.co/mod/quiz/review.php?

attempt=64818&cmid=64610

Página principal educación continua Mis cursos

Diplomado Ciencia de datos con Python: recolección, almacenamiento y proceso_1_2023 Cierre módulo

Evaluación Módulo 1

C
Coom
meennzzaaddoo eell Tuesday, 28 de March de 2023, 03:02
EEssttaaddoo Finalizado
FFiinnaalliizzaaddoo eenn Tuesday, 28 de March de 2023, 03:16
TTiieem
mppoo 13 minutos 47 segundos
eem
mpplleeaaddoo
C
Caallii��ccaacciióónn 33..5500 de 5.00 (7700%)

Pregunta 1
1
Finalizado

Puntúa 0.50 sobre 0.50

Saray necesita almacenar datos temporalmente pero éstos no deben repetirse. Además, necesita poder relacionar
este dato con otros que un mismo usuario pueda ingresar desde el primer registro e incluso después, como si de una
actualización se tratase. Por ejemplo, si un usuario ingresa un número de documento, éste no debería quedar
registrado dos veces (información duplicada)
¿Cuál tipo de dato debe escoger Saray para almacenar temporalmente los datos?

Seleccione una:
Variables simples

Diccionarios

Listas

Tuplas

Los tipos de datos que puede emplear son los diccionarios, porque no permiten índices duplicados. Y por medio de
sus índices, se puede seguir almacenando datos o cambiarlos

1 de 8 28/03/2023, 03:17:a. m.
Evaluación Módulo 1: Revisión del intento https://ciudadania.arrobamedellin.edu.co/mod/quiz/review.php?attempt=64818&cmid=64610

Pregunta 2
2
Finalizado

Puntúa 0.50 sobre 0.50

Una amiga le ha pedido a Saray que le ayude a escribir un pequeño fragmento de código donde evalúe
la siguiente expresión matemática:
x² + 3x + 10 cuando x es igual a 20

¿Cuál de las siguientes opciones de código en Python es la correcta?

Seleccione una:
x = 20
y = (x**2 + 3)*x + 10

x = (20)
y =( (x[0]**)2 + 3)*x[0] + 10

x = 20
y = x**2 + 3*x +10

y = x**2 + 3*x + 10
x = 20

Python, al igual que otros lenguajes, permite realizar operaciones matemáticas y emplea las reglas aritméticas
de prioridad de operaciones

2 de 8 28/03/2023, 03:17:a. m.
Evaluación Módulo 1: Revisión del intento https://ciudadania.arrobamedellin.edu.co/mod/quiz/review.php?attempt=64818&cmid=64610

Pregunta 3
3
Finalizado

Puntúa 0.50 sobre 0.50

Al evaluar un posible código para crear clases y objetos en Python, el programa lanza el siguiente error:
"""Código en Python"""
class Auto: #de�nimos el nombre de la clase Auto
    """creamos los atributos de la clase, por defecto
       llevan la palabra reservada self"""
    def __init__(self, modelo, color):
        self.modelo = modelo
        self.color = color
    def ver_modelo():
        print(self.modelo)
    def ver_color(self):
        print(self.color)

#Creamos los objetos a partir de la clase Auto


padre = Auto (2018, "blanco")
hijo = Auto (2022, "rojo")
hijo.ver_modelo()

"""Error que muestra"""


TypeError: ver_modelo() takes 0 positional arguments but 1 was given

¿Cómo puede Saray corregir este error de la mejor manera posible, para que el programa no pierda su
funcionalidad al utilizar la instrucción hijo.ver_modelo()?
 

Seleccione una:
Quitando los paréntesis al método en hijo.ver_modelo()

Eliminando el método ver_modelo() de la clase Auto

Eliminando la instrucción hijo.ver_modelo() del programa

Agregando la palabra self al método ver_modelo() de la clase Auto

Al crear clases, los métodos piden por defecto un argumento que por convención es la palabra self, la cual debe ir entre
paréntesis, que es la forma en que Python diferencia un método de un atributo

3 de 8 28/03/2023, 03:17:a. m.
Evaluación Módulo 1: Revisión del intento https://ciudadania.arrobamedellin.edu.co/mod/quiz/review.php?attempt=64818&cmid=64610

Pregunta 4
4
Finalizado

Puntúa 0.50 sobre 0.50

Un cliente necesita que su aplicación muestre en pantalla la palabra "Aceptado" si se cumplen dos condiciones, tener
 más de 25 años y tener casa propia

¿Cuál de las siguientes opciones representará correctamente los requerimientos del cliente?

Seleccione una:
if edad < 25 not or casa_propia == True:
print("Aprobado")

if edad <= 25 and casa_propia = True:


    print("Aprobado")

if edad < 25 or casa_propia = True:


print("Aprobado")

if edad > 25 and casa_propia == True:


    print("Aprobado")

La expresión boolena and devuelve un objeto True solo si todas sus condiciones son verdaderas. Python emplea
identación para generar pertenencia a bloques de código en las estructuras de control. Por convención la identación
son 4 espacios

4 de 8 28/03/2023, 03:17:a. m.
Evaluación Módulo 1: Revisión del intento https://ciudadania.arrobamedellin.edu.co/mod/quiz/review.php?attempt=64818&cmid=64610

Pregunta 5
5
Finalizado

Puntúa 0.00 sobre 0.50

Saray está actualizando un programa que muestra datos de una lista línea por línea. Ella necesita que al actualizarse
la lista, los datos se muestren nuevamente de forma vertical, pero uno por uno, es decir, línea por línea:
import time as t
x=0
lista=[ ]
while True:    
    x=x+1
    lista.append(x)
    t.sleep(1)
    print(lista)

""" Salida del Programa mostrando las primeras 4 iteraciones """"


[1]
[1, 2]
[1, 2, 3]
[1, 2, 3, 4]

""" salida que se espera tener tras la actualización. Se muestran las primeras 4 iteraciones """"
1
1
2
1
2
3
1
2
3
4
¿Con qúe tipo de bucle puede Saray cumplir el requerimiento?

Seleccione una:
reemplazar la última línea de print(lista) por un bucle for como
for i in lista:
        print(i)

reemplazar la línea del print(lista) por print(lista[x])

reemplazar la línea del bucle while True por un bucle while for como
for True:

reemplazar la última línea de print(lista) por un bucle for como


for i in x:
        print(i)

El bucle for toma automáticamente el tamaño de una lista y recorre todos sus ítems

5 de 8 28/03/2023, 03:17:a. m.
Evaluación Módulo 1: Revisión del intento https://ciudadania.arrobamedellin.edu.co/mod/quiz/review.php?attempt=64818&cmid=64610

Pregunta 6
6
Finalizado

Puntúa 0.50 sobre 0.50

◄ Avisos
Se tiene el siguiente fragmento de código en un programa:
Ir a...
z=0
y = 10

Sede Principal:
Transversal 73 # 65 - 296 Sector El Volador, Medellín
Teléfono: 4447947

6 de 8 28/03/2023, 03:17:a. m.
Evaluación Módulo 1: Revisión del intento https://ciudadania.arrobamedellin.edu.co/mod/quiz/review.php?attempt=64818&cmid=64610

7 de 8 28/03/2023, 03:17:a. m.
Evaluación Módulo 1: Revisión del intento https://ciudadania.arrobamedellin.edu.co/mod/quiz/review.php?attempt=64818&cmid=64610

8 de 8 28/03/2023, 03:17:a. m.

También podría gustarte