Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
0
respuestas

Desafío: hora de practicar

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.
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_elegido = random.choice(lista)

    print(f"El número elegido al azar es: {numero_elegido}")
    

4 - Crea un programa que genere aleatoriamente un número entero menor que 100.
import random

    numero_aleatorio = random.randrange(100)
    print(f"Número generado: {numero_aleatorio}")
    

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 número base: "))
exponente = int(input("Ingresa el exponente: "))

resultado = pow(base, exponente)
print(f"{base} elevado a {exponente} es: {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

participantes = int(input("Ingresa el número total de participantes: "))
ganador = random.randint(1, participantes)

print(f"El número ganador del sorteo es: {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("Por favor, ingresa tu nombre: ")

token_generado = random.randrange(1000, 10000, 2)

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"]

seleccion = random.sample(frutas, 3)
print(f"Tu ensalada de frutas sorpresa contiene: {', '.join(seleccion)}")

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]

for num in numeros:
    raiz = math.sqrt(num)
    if raiz.is_integer():
        print(f"La raíz de {num} es {int(raiz)} (es un número entero).")
    else:
        print(f"La raíz de {num} es {raiz:.2f} (no es entera).")

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 * pow(radio, 2)
precio_por_metro = 25.00
costo_total = area * precio_por_metro

print(f"El área es de {area:.2f} m².")
print(f"El valor total a pagar es: R$ {costo_total:.2f}")