""

miércoles, 22 de abril de 2026

Respuestas a los ejercicios 6, 7, 8 y 9 de ThinkCspy 7.10

6. Escribe una función findHypot. A la función se le dará la longitud de dos lados de un triángulo rectángulo y debería regresar la longitud de la hipotenusa. (Pista: devolverá la raíz cuadrada o la usará del módulo de matemáticas)x ** 0.5sqrt

Solución de PPI:

>>import math # Se importa el modulo math para poder utilizar la función sqrt
>>Hypot = 0 # para evitar conflictos de variables locales y globales

>>def findHypot(lado1,lado2): # Se define la función solicitada
>>  """ A la funcion se le dará la longitud de dos lados de un triángulo rectángulo
>>  y debería regresar la longitud de la hipotenusa."""
>>  # según Pitágoras Hypot**2 = lado1**2 + lado2**2
>>  # Hypot = ((lado1**2) + (lado2**2))**(1/2)
>>  Hypot = math.sqrt((lado1**2) + (lado2**2)) # Se hace uso de sqrt
>>  return Hypot

>>findHypot(3,4) # se invoca la función que se definió para calcular la hipotenusa

>>>
5.0

Solución de ThinkCspy: No fue publicada
....................................................................................

7. Escribe una función llamada is_even(n) que toma un número entero como argumento
y regresa True si el argumento es un número par y False si lo es extraño.


Solución de PPI:

>>def is_even(n):
>>  """toma un numero entero como argumento y regresa True si es par
>> y False sino lo es"""
>>  return n%2 == 0

>>is_even(2)

>>>
True

>>is_even(3)
>>>
False
Solucion de ThinkCspy:

>>from test import testEqual >>def is_even(n): >> if n % 2 == 0: >> return True >> else: >> return False >>testEqual(is_even(10), True) >>testEqual(is_even(5), False) >>testEqual(is_even(1), False) >>testEqual(is_even(0), True)

>>>
Pass
Pass
Pass
Pass
..................................................................................

8. Ahora escribe la función is_odd(n) que regresa True cuando n es extraño
y False de otro modo.

Solución de PPI:
>>def is_odd(n):
>>  """ toma un numero entero n y devuelve True cuando n es impar y False
>> cuando no lo es """
>>  return n%2 != 0

>>is_odd(5)

>>>
False
.....................................................................................

9. Modificar is_odd para que utilice una llamada a is_even para determinar
si es El argumento es un número entero impar.

Solución de PPI:


>>def is_odd(n):
>>  return not is_even(n)

>>is_odd(6) # se invoca la funcion con el parametro n = 6
>>>
False

>>is_odd(5) # se invoca la funcion con el parametro n = 5
>>>
True

Solución de ThinkCspy:

>>from test import testEqual >>def is_even(n): >> if n % 2 == 0: >> return True >> else: >> return False >>def is_odd(n): >> if is_even(n): >> return False >> else: >> return True >>testEqual(is_odd(10), False) >>testEqual(is_odd(5), True) >>testEqual(is_odd(1), True) >>testEqual(is_odd(0), False)

>>>
Pass
Pass
Pass
Pass








No hay comentarios.:

Publicar un comentario

Entradas recientes

Respuestas a los ejercicios 6, 7, 8 y 9 de ThinkCspy 7.10

6. Escribe una función findHypot. A la función se le dará la longitud de dos lados de un triángulo rectángulo y debería regresar la longitu...

Entradas Populares