Está en la página 1de 5

PREGUNTAS TEMA 03

3.1 Evalúa las siguientes funciones:

(a) math.sqrt (4) = 2.0 (h) abs (-2.5) = 2.5

(b) math.sin (2 * math.pi) = - (i) math.ceil (-2.5) = -2


2.4492935982947064e-16
(j) math.floor (-2.5) = -3
(c) math.cos (2 * math.pi) = 1.0
(k) round (3.5) = 4

(l) round (-2.5) = -2


(d) min (2, 2, 1) = 1
(m) math.fabs (2.5) = 2.5
(e) math.log (math.e) = 1.0 (n) math.ceil (2.5) = 3

( o) math.floor (2.5) = 2
(f) math.exp (1) = 2.718281828459045
(p) round (-2.5) = -2

(g) max (2, 3, 4) = 4 (q) round (2.6) = 3

(r) round (math.fabs (-2.5)) = 2

3.2 ¿Verdadero o falso? El argumento para funciones trigonométricas representa un ángulo en


radianes.

Es verdadero porque para medir los ángulos se pueden utilizar dos unidades: losgrados
sexagesimales y los radianes. Ambas unidades son equivalentes. Una funciónes un grupo de
declaraciones que realiza una tarea específica. Python, así como otroslenguajes de programación,
proporciona una biblioteca de funciones. Ya ha utilizadolas funciones eval, input, print e int. Estas
son funciones integradas y siempre estándisponibles en el intérprete de Python.

3.3 Escribe una declaración que convierta 47 grados a radianes y asigne el resultado a una
variable.

Import math

print("radians(47) =", math.radians(47))

radians(47) = 0.8203047484373349

3.4 Escribe una declaración que convierta π / 7 a un ángulo en grados y asigna el resultado a

una variable.

r = math.degrees(math.pi / 7)
3.5 Use la función ord para encontrar el código ASCII para 1, A, B, a, y b. Usa el chr

función para encontrar el carácter para los códigos decimales 40, 59, 79, 85 y 90.

- los caracteres para la función ord es: 1 = 49; A = 65; B = 66; a = 97; b = 98

y para la función chr es: 40 = '(', 59 = ';’, 79 = 'O', 85 = 'U', 90 = 'Z'

3.6 ¿Cómo se muestran los caracteres \ y "?

Para mostrar los caracteres / y " usaremos una notación especial llamada secuencia de escape
que consiste en colocar una barra invertida (\) seguida de una letra o una combinación de dígitos.

Ejemplos:

>>>print("\\")

>>>print("\"")

"

3.7 ¿Cómo se escribe un personaje en Unicode?

\u0078

3.8 Suponga que ingresó A cuando ejecuta el siguiente código. ¿Cuál es el resultado?

x = input("Ingrese un caracter:")

ch = chr (ord (x) + 3)

print(ch)

resultado: D

3.9 Suponga que ingresó A y Z cuando ejecuta el siguiente código. ¿Cuál es el resultado?

x = input ("Ingresar un caracter:")

y = input ("Ingresar un caracter:")

print (ord (y) - ord (x))

respuesta: 25

3.10 ¿Qué está mal en el siguiente código? ¿Como lo arreglas?

title = "Capítulo" + 1

- Agregar str donde requiere: title = "Capítulo" + str(1)

3.11 Muestra el resultado del siguiente código:


suma = 2 + 3

print(suma)

Resultado: 5

s = '2' + '3'

print(s)

Resultado: 23

3.12 ¿Qué es un objeto? ¿Qué es un método?

Un objeto es una entidad como un número, una cadena, un estudiante, un escritorio y una
computadora. Cada objeto tiene una identificación y un tipo. Los objetos del mismo tipo tienen el
mismo tipo.

Puede realizar operaciones en un objeto. Las operaciones se definen usando funciones. Las
funciones para los objetos se llaman métodos en Python.

3.13 ¿Cómo se encuentra la identificación de un objeto? ¿Cómo se encuentra el tipo de un objeto?


Para encontrar la identificación de un objeto, use la función id (objeto).

Para encontrar el tipo de un objeto, use la función tipo (objeto).

3.14 ¿Cuál de las siguientes afirmaciones es el significado preciso para la declaración n = 3?

(a) n es una variable que contiene el valor int 3.

(b) n es una variable que hace referencia a un objeto que contiene el valor int 3.

3.15 Supongamos que s es "\ tGeorgia \ n". ¿Qué es s.lower () y s.upper ()?

- s.lower() es usado para convertir una serie de caracteres a minúsculas así como s.upper() es para
convertir usa serie de caracteres a mayúsculas.

3.16 Supongamos que s es "\ tGood \ tMorning \ n". ¿Qué es s.strip ()?

>>>s = "\ tGood \ tMorning \ n"

>>>s.strip ()

s.strip() is "Good\tMorning"

3.17 ¿Cuál es el valor de retorno al invocar la función format?

El retorno devuelto de invocar la función de formato es una cadena.

3.18 Qué sucede si el tamaño del artículo real es mayor que el ancho en el formato

especificador?
El ancho se incrementa automáticamente para acomodar el tamaño del valor real.

3.19 Muestra la impresión de las siguientes declaraciones:

print(format(57.467657, "9.3f"))

- 57.468

print(format(12345678.923, "9.1f"))

- 12345678.9

print(format(57.4, ".2f"))

- 57.40

print(format(57.4, "10.2f"))

- 57.40

3.20 Muestra la impresión de las siguientes afirmaciones:

print(format(57.467657, "9.3e"))

- 5.747e+01

print(format(12345678.923, "9.1e"))

- 1.2e+07

print(format(57.4, ".2e"))

- 5.74e+01

print(format(57.4, "10.2e"))

- 5.74e+01

3.21 Muestre la impresión de las siguientes declaraciones:

Declaración Resultado

print(format(5789.467657, "9.3f")) 5789.468

print(format(5789.467657, "<9.3f")) 5789.468

print(format(5789.4, ".2f")) 5789.40

print(format(5789.4, "<.2f")) 5789.40

print(format(5789.4, "> 9.2f")) 5789.40

3.22 Muestre la impresión de las siguientes afirmaciones:

print(format(0.457467657, "9.3%"))
print(format(0.457467657, "

>> print(format(0.457467657, "9.3%"))

45.747%

>>> print(format(0.457467657, "<9.3%”)

45.747%

3.23 Muestre la impresión de las siguientes afirmaciones:

print(format(45, "5d"))

print(format(45, "<5d")

print(format(45, "5x"))

print(format(45, "<5x"))

>>> print(format(45, "5d"))

45

>>> print(format(45, "<5d"))

45

>> print(format(45, "5x"))

2d

>>> print(format(45, "<5x”))

2d

3.24 Muestra la impresión de las siguientes afirmaciones:

print(format("Programación es divertida", "25s"))

print(format("Programación es divertida", "<25s")

print(format("Programación es divertida", "> 25s"))

>>> print(format("Programación es divertida", "25s"))

Programming is fun

>>> print(format("Programación es divertida", “<25s"))


Programming is fun
>>> print(format("Programación es divertida", ">25s"))
Programming is fun

También podría gustarte