Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Respuestas del desafío

Estimados, Comparto mis respuestas al desafío: ''' #DESAFIO 3 import random

lista = [8, 12, 54, 23, 43, 1, 90, 87, 105, 77] numero_aleatorio = random.choice(lista) print(numero_aleatorio) 4 import random numero_aleatorio = random.randrange(100) print(numero_aleatorio) 5 import math num1 = int(input("Ingrese el primer número entero: ")) num2 = int(input("Ingrese el segundo número entero: ")) resultado = math.pow(num1, num2) print(f"La potencia de {num1} elevado a {num2} es {resultado}") 6 import random

cantidad_participantes = int(input("Ingrese la cantidad de participantes: ")) numero_sorteado = random.randint(1, cantidad_participantes) print(f"El número sorteado es: {numero_sorteado}") 7 from random import randrange nombre_usuario = input('¿Cuál es su nombre? ') token_generado = randrange(1000, 9999) print(f"Hola, {nombre_usuario}, tu token de acceso es {token_generado} ¡Bienvenido/a!") 8 from random import randrange, sample frutas = ["manzana", "banana", "uva", "pera", "mango", "coco", "sandia", "fresa", "naranja", "maracuya", "kiwi", "cereza"] frutas_ensalada = sample(frutas,3) print('Su pedido de ensalada de frutas sorpresa incluye las siguientes frutas: {}, {}, {}.'.format(frutas_ensalada[0], frutas_ensalada[1], frutas_ensalada[2])) 9 from math import sqrt numeros = [2, 8, 15, 23, 91, 112, 256] operacion_raiz = [enteros for enteros in numeros if sqrt(enteros) % 1 == 0] print("Números con raíces enteras:", operacion_raiz) 10 radio_circulo = float(input('Por favor, ingrese el radio del área circular en metros a trabajar: '))

from math import pow, pi radio_cuadrado = pow(radio_circulo, 2) metraje = pi * radio_cuadrado precio = 25 * metraje

print('Usted debe pagar R$ {} por el césped.'.format(round(precio, 2)))

'''

Saludos, Carlos Paredes Gonzales

1 respuesta

Hola Carlos, espero que estés bien

Gracias por compartir tus respuestas. Vamos a revisarlas en relación con los enunciados del desafío:

  1. Pregunta 3: Tu código está correcto. Usas random.choice(lista) para elegir un número al azar de la lista dada.

  2. Pregunta 4: También está correcto. Utilizas random.randrange(100) para generar un número entero aleatorio menor que 100.

  3. Pregunta 5: El uso de math.pow(num1, num2) es apropiado para calcular la potencia. Tu código está bien estructurado.

  4. Pregunta 6: Tu solución es adecuada. Usas random.randint(1, cantidad_participantes) para sortear un número entre 1 y el número de participantes.

  5. Pregunta 7: Aquí hay un pequeño detalle. El token debe ser un número par entre 1000 y 9998. Podrías modificar tu código para asegurarte de que el número generado es par. Por ejemplo:

    from random import randrange
    nombre_usuario = input('¿Cuál es su nombre? ')
    token_generado = randrange(1000, 9999, 2)  # Genera solo números pares
    print(f"Hola, {nombre_usuario}, tu token de acceso es {token_generado} ¡Bienvenido/a!")
    
  6. Pregunta 8: Tu solución es correcta. Usas random.sample(frutas, 3) para seleccionar aleatoriamente tres frutas de la lista.

  7. Pregunta 9: Tu código está bien, pero podrías simplificarlo un poco usando un bucle for en lugar de una comprensión de lista si prefieres claridad. Sin embargo, tu enfoque es válido.

  8. Pregunta 10: Tu solución es correcta. Calculas el área del círculo y multiplicas por el precio por metro cuadrado para obtener el costo total.

En general, tus respuestas están muy bien encaminadas. Solo asegúrate de que el token en la pregunta 7 sea siempre par. Espero que esta revisión te sea útil.

¡Espero haber ayudado y buenos estudios!