Está en la página 1de 5

Fundamentos Básicos de Python

Nombre Alumno
Asignatura:Programación IV
Docente: Alejandro Rodas Vásquez
Universidad Tecnológica de Pereira
3 de septiembre de 2020

Valores, Tipos de Datos y Conversiones


Pregunta 1. Según las Ciencias de la Computación ¿Cuál es la definición de Literal?

Solución. ACA VA LA SOLUCION

Pregunta 2. Durante la ejecución de un programa, el intérprete de Python crea una re-


presentación interna de literales que se especifican en un programa. ¿Esta
representación interna cómo puede ser llamada en Python?

Solución. ACA VA LA SOLUCION

Pregunta 3. Menciones los tipos de datos que existen en Python y de un ejemplo de


cada uno.

Solución. ACA VA LA SOLUCION

Pregunta 4. Utilizando el intérprete interactivo de Python y la función type() consulte


¿Cuál es el tipo de dato de?:

“Hola Mundo!”

910

34.56

¿Qué resultado se obtiene si se digita 5.7 y 5,7?

Solución. ACA VA LA SOLUCION

Pregunta 5. Cuando se realiza una asignación (ej: n = 17). ¿Cuál es la forma


INCORREC-TA de interpretar esta sentencia?

1
n se asigna 17

n obtiene el valor 17

n es una referencia al objeto

17 n se refiere al objeto 17

n es igual a 17

Solución. ACA VA LA SOLUCION

Pregunta 6. Según el PEP 8 ¿Cuáles son las recomendaciones que se dan


relacionado con la forma en cómo se nombra una variable?
Solución. ACA VA LA SOLUCION

Pregunta 7. Proporcione un ejemplo de la notación snake_case y camel_case


Solución. ACA VA LA SOLUCION

Pregunta 8. En los siguientes casos el nombre de la variable viola los parámetros


estable-cidos dentro de Python. En cada una de las variables diga cuál es el error.
87melones = “Melones a precio de bodega”

precio$ = 3647

class = “programación funcional”

Solución. ACA VA LA SOLUCION

Pregunta 9. Tanto como en la matemática como en los lenguajes de programación


está establecido el Orden de Operación de los operadores matemáticos. Según esto
¿Cuál es el resultado de las siguientes operaciones? (Realice las operaciones
manualmente para com-prender mejor el concepto)
900//(6+3*8)-10

60-40

2-4**(30-4*5+(3+5))

Solución. ACA VA LA SOLUCION

Pregunta 10. Convierta los siguientes literales a su representación en número entero (int).
Utilice el método type() para comprobar el tipo de la clase obtenida.
12.4

34,6

2
“5.6”

“12botellas”

Solución. ACA VA LA SOLUCION

Pregunta 11. Convierta los siguientes literales a su representación en número flotante


(float). Utilice el método type() para comprobar el tipo de la clase obtenida.

59

“12,6”

“12botellas”

Solución. ACA VA LA SOLUCION

Pregunta 12. Convierta los siguientes literales a su representación en número flotante


(float). Utilice el método type() para comprobar el tipo de la clase obtenida

12

12.4

12,45

“12botellas”

Solución. ACA VA LA SOLUCION

Condicionales y Operadores in - not in


Pregunta 1. ¿Qué es la identación? ¿Para qué es utilizada en Python?
Solución. ACA VA LA SOLUCION

Pregunta 2. Según el PEP 8 ¿Cuántos espacios son los recomendados?


Solución. ACA VA LA SOLUCION

Pregunta 3. Utilizando los operadores in - not in y la lista nombrada verduras = [ımanzana , ıpera , uva
Responda(a través de código, obviamente!!):

¿Existe alguna verdura que contenga la letra “a”?

La siguiente afirmación: El coco no es una verdura, ¿es cierta?

Solución. ACA VA LA SOLUCION

3
Pregunta 4. Si se tiene una expresión boolean extensa como condicional dentro de la
ex-presión if. ¿Según el PEP 8 qué se debería hacer? Coloque un ejemplo de esto
Solución. ACA VA LA SOLUCION

Pregunta 5. Escriba código donde la cadena “Usted puede aplicar a la cuenta!!” se


refiere a una variable de respuesta si la cadena “REF-010” se encuentra en la lista
referencias [“ENG-001”, “FAC-101”,”WUW-3030”]. De lo contrario la variable de
respuesta debe asignar el valor “La referencia no aplica”
Solución.

1 ACA VA EL CODIGO

Pregunta 6. Realice el ejercicio anterior pero esta vez utilizando el operador ternario.
Solución.

1 ACA VA EL CODIGO

Pregunta 7. En este ejercicio, creará un programa que lea una letra del alfabeto (el
usuario debe poder ingresar mayúscula o minúscula). Si el usuario ingresa a, e, i, o o u,
entonces su programa debería mostrar un mensaje indicando que la letra ingresada es
una vocal. De lo contrario, su programa debería mostrar un mensaje que indique que la
letra es una consonante (utilizar el operador ternario.)
Solución.

1 ACA VA EL CODIGO

Pregunta 8. Utilizando la siguiente tabla debe de escribir un programa donde el usuario


ingrese el mes y día de nacimiento y obtenga un mensaje que muestre su signo zodiacal.

Signo Zodiacal Rango


Capricornio Diciembre 22 a Enero 19
Acuario Enero 20 a Febrero 18
Picis Febrero 19 a Marzo 20
Aries Marzo 21 a Abril 19
Tauro Abril 20 a Mayo 20
Geminis Mayo 21 a Junio 20
Cancer Junio 21 a Julio 22
Leo Julio 23 a Agosto 22
Virgo Agosto 23 a Septiembre 22
Libra Septiembre 23 a Octubre 22
Escorpio Octubre 23 a Noviembre 21
Sagitario Noviembre 22 a Diciembre 21

4
Solución.

1 ACA VA EL CODIGO

Pregunta 9. En una empresa en particular, los empleados se califican al final de cada


año. La escala de calificación comienza en 0.0, con valores más altos que indican un
mejor desempeño y resultan en aumentos más grandes. El valor otorgado a un
empleado es 0.0 (Rendimiento inaceptable), 0.4 (Desempeño aceptable) o 0.6
(Meritorious performance) o más. Nunca se utilizan valores entre 0,0 y 0,4 y entre 0,4 y
0,6. El monto del aumento de un empleado es $ 2400 multiplicado por su calificación.
Escriba un programa que lea una calificación del usuario e indique si el desempeño fue
inacep-table, aceptable o meritorio. También se debe informar el monto del aumento
del empleado. Su programa debe mostrar un mensaje de error apropiado si se ingresa
una calificación no válida.
Solución.

1 ACA VA EL CODIGO

También podría gustarte