domingo, 29 de junio de 2025

Cuestionario de Variables, expresiones, y entrada/salida en Curso Python Universidad Catolica de Chile

 CUESTIONARIO

Variables, expresiones, y entrada/salida

1. Pregunta #1

Luego de ejecutar este código, ¿a qué tipo de dato pertenece el valor almacenado en la variable a?

>>a = ("hola" == "casa")
>>type(a)

 

int

 

2. Pregunta #2

Luego de realizar la siguiente asignación, ¿a qué tipo de dato pertenece el valor almacenado en la variable, longitud?

>>longitud = 1.0000
>>type(longitud)

 

bool

 

3. Pregunta #3

Luego de ejecutar este código, ¿a qué tipo de dato pertenece el valor almacenado en la variable resultado?

>>resultado = "Mi casa es su casa"
>>type(resultado)
>># cualquier cadena de caracteres encerrada entre cualquier tipo de comillas es str
  

bool

 

4. Pregunta #4

¿Qué resultado se obtiene al ejecutar este código?

>>3 + 18 / 3
>># Por precedencia de operadores primero se realiza la división 18/3 = 6.0
>># Toda división arroja resultado flotante en Python 
>># Luego la suma 3 + 6.0 = 9.0

7

5. Pregunta #5

Determine el resultado obtenido tras ejecutar este código

>>3 * "s" + 4 * "h"
>> # Los tipos de dato str en python se pueden operar
>># 3 * "s" = "sss"
>># 4 * "h" = "hhhh"   
>># la concatenación de los dos str arroja como resultado "ssshhhh"

ssshhhh

 

6. Pregunta #6

¿Qué arroja como resultado este programa?

>>float("3") + int(4.3)
>># float convierte str 3 a 3.0 y int convierte el float 4.3 al int 4
>># La suma de un int y un float siempre arrojara un float, 3.0 + 4 =7.0 

8.0

 

7. Pregunta #7

En palabras, ¿qué es lo que hace este código?

>>var = 56
>>23 = var
>># a la vble var se le asigna el valor int 56
>># al numero int 23 se le asigna el valor almacenado en la vble var, 
>># pero esto es un error en python
SALIDA:
File "/tmp/ipython-input-21-712264007.py", line 2
    23 = var
    ^
SyntaxError: cannot assign to literal here. Maybe you meant '==' instead of '='?

No hace nada

 

8. Pregunta # 8

Determine lo que ocurre al ejecutar el siguiente código

>>casa = 10
>>print(casa)
>># imprime por pantalla el valor almacenado en la variable casa, int 10
 

Imprime "casa"


9. Pregunta #9

¿Qué es lo que realiza este código?

>>print("¿Cuantos billetes de $1000 tienes?")
>>a = input()
>>print("Tienes" + str(int(a) * 1000) + " pesos en billetes de $1000")
>># el valor ingresado por teclado y capturado por input es por defecto str, a
>># el valor almacenado en a de tipo str se convierte a int para ser operado
>># y luego es convertido nuevamente a str para ser concatenado en el mensaje
>># que imprime por pantalla print   
SALIDA:
¿Cuantos billetes de $1000 tienes?
5
Tienes5000 pesos en billetes de $1000

Resulta en un error de Python


 10. Pregunta #10

Determine el tipo de variable de resultado:

>>n1 = 54
>>n2 = 3
>>resultado = 13 + n1 / n2
>>type(resultado)
 
 

float

¡Felicitaciones! ¡Aprobaste!

Calificación recibida 100 %
Calificación del último envío 100 %
Para Aprobar 80 % o más


No hay comentarios.:

Publicar un comentario

Entradas recientes

Universidad Catolica de Chile. Guia para cuestionarios practicos

  Guía resolución Cuestionarios Prácticos GUÍA PARA RESOLVER CUESTIONARIOS PRÁCTICOS A partir de la segunda semana del curso es necesario r...

Entradas Populares