1 - Escribe un código para instalar la versión 3.7.1 de la biblioteca matplotlib.
!pip install matplotlib==3.7.1
2 - Escribe un código para importar la biblioteca numpy con el alias np.
from matplotlib import numpy as np
3 - Crea un programa que lea la siguiente lista de números y elija uno al azar.
import random lista = [8, 12, 54, 23, 43, 1, 90, 87, 105, 77] numero_aleatorio = random.choice(lista) print("Número elegido:", numero_aleatorio)
4 - Crea un programa que genere aleatoriamente un número entero menor que 100.
import random numero = random.randint(0, 99) print("Número aleatorio menor que 100:", numero)
5 - Crea un programa que solicite a la persona usuaria ingresar dos números enteros y calcule la potencia del primer número elevado al segundo.
base = int(input("Ingresa el primer número (base): ")) exponente = int(input("Ingresa el segundo número (exponente): ")) resultado = base ** exponente print(f"{base} elevado a la {exponente} = {resultado}")
6 - Se debe escribir un programa para sortear a un seguidor de una red social para ganar un premio. La lista de participantes está numerada y debemos elegir aleatoriamente un número según la cantidad de participantes. Pide a la persona usuaria que proporcione el número de participantes del sorteo y devuelve el número sorteado.
import random total_participantes = int(input("Ingresa el número total de participantes: ")) ganador = random.randint(1, total_participantes) print(f"Número sorteado: {ganador}")
7 - Has recibido una solicitud para generar números de token para acceder a la aplicación de una empresa. El token debe ser par y variar de 1000 a 9998. Escribe un código que solicite el nombre de la persona usuaria y muestre un mensaje junto a este token generado aleatoriamente.
import random nombre_usuario = input("Ingresa tu nombre: ") while True: token_generado = random.randint(1000, 9998) if token_generado % 2 == 0: break print(f"Hola, {nombre_usuario}, tu token de acceso es {token_generado} ¡Bienvenido/a!")
8 - Para diversificar y atraer nuevos clientes, una lanchonete creó un ítem misterioso en su menú llamado "ensalada de frutas sorpresa". En este ítem, se eligen aleatoriamente 3 frutas de una lista de 12 para componer la ensalada de frutas del cliente. Crea el código que realice esta selección aleatoria según la lista dada.
import random frutas = ["manzana", "banana", "uva", "pera", "mango", "coco", "sandia", "fresa", "naranja", "maracuya", "kiwi", "cereza"] ensalada = random.sample(frutas, 3) print("Tu ensalada de frutas sorpresa contiene:", ensalada)
9 - Has recibido un desafío para calcular la raíz cuadrada de una lista de números, identificando cuáles resultan en un número entero. La lista es la siguiente:
import math numeros = [2, 8, 15, 23, 91, 112, 256] print("Raíces cuadradas exactas:") for n in numeros: raiz = math.sqrt(n) if raiz.is_integer(): print(f"√{n} = {int(raiz)} (entero)")
10 - Haz un programa para una tienda que vende césped para jardines. Esta tienda trabaja con jardines circulares y el precio del metro cuadrado de césped es de R$ 25,00. Pide a la persona usuaria el radio del área circular y devuelve el valor en reales de cuánto tendrá que pagar.
import math radio = float(input("Ingresa el radio del jardín (en metros): ")) area = math.pi * (radio ** 2) precio_m2 = 25.00 costo_total = area * precio_m2 print(f"El costo total es: R$ {costo_total:.2f}")