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

Thinkcspy 7.7 Condicionales encadenados

  7.7. Condicionales encadenados Python proporciona una forma alternativa de escribir una selección anidada, como la que se muestra en la s...

Entradas Populares