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

Desafio

proyectos_aleatorios.py

import subprocess import sys import random import math

1 - Instalar matplotlib 3.7.1

subprocess.check_call([sys.executable, "-m", "pip", "install", "matplotlib==3.7.1"])

2 - Importar numpy con alias np

import numpy as np
print("numpy importado como np:", np.__version__)

3 - Elegir un elemento al azar de una lista dada

lista = [8, 12, 54, 23, 43, 1, 90, 87, 105, 77]
elegido = random.choice(lista)
print("Elemento elegido al azar:", elegido)

4 - Generar un número entero aleatorio < 100

num = random.randrange(100)
print("Número aleatorio < 100:", num)

5 - Leer dos enteros y calcular potencia

base = int(input("Ingrese la base (entero): "))
exponente = int(input("Ingrese el exponente (entero): "))
resultado = base ** exponente
print(f"{base} elevado a {exponente} es {resultado}")

6 - Sorteo de participante en red social

n = int(input("Cantidad de participantes: "))
if n < 1:
    print("Debe haber al menos 1 participante.")
    return
ganador = random.randint(1, n)
print(f"El número ganador es: {ganador}")

7 - Generar token par entre 1000 y 9998

nombre = input("Nombre de usuario: ")
token = random.randrange(1000, 9999, 2)
print(f"Hola, {nombre}, tu token de acceso es {token} ¡Bienvenido/a!")

8 - Seleccionar 3 frutas al azar sin repetir

frutas = ["manzana", "banana", "uva", "pera", "mango", "coco",
          "sandia", "fresa", "naranja", "maracuya", "kiwi", "cereza"]
seleccion = random.sample(frutas, 3)
print("Ensalada de frutas sorpresa:", seleccion)

9 - Raíz cuadrada e identificar resultados enteros

numeros = [2, 8, 15, 23, 91, 112, 256]
print("Resultados de la raíz cuadrada:")
for x in numeros:
    raiz = math.sqrt(x)
    entero = raiz.is_integer()
    status = "ENTERO" if entero else "NO entero"
    print(f"  √{x} = {raiz:.4f} → {status}")

10 - Calcular costo de césped para un jardín circular

radio = float(input("Radio del jardín (metros): "))
area = math.pi * radio**2
precio_m2 = 25.0  # R$
costo = area * precio_m2
print(f"El área es {area:.2f} m² y el costo a pagar es R$ {costo:.2f}")
1 respuesta

Hola , espero que estés muy bien.

Felicitaciones por tu aprendizaje. Estamos priorizando el foro para postear dudas, así optimizamos el tiempo de respuesta para ustedes.

Para no dejar de compartir los códigos, actividades y ejercicios que realizas, creamos un canal en Discord (#compartetucodigo) donde puedes compartirlos, dar y sugerir mejoras con el resto de tus compañeros.

Un saludo.

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios