Evaluación Módulo 1 Revisión Del Intento - Python
Evaluación Módulo 1 Revisión Del Intento - Python
attempt=64818&cmid=64610
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
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
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
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
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)
¿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()
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
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")
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
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 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 bucle while True por un bucle while for como
for True:
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
◄ 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.