1
!pip install matplotlib==3.7.1
2
import numpy as np
3
import random
lista = [8, 12, 54, 23, 43, 1, 90, 87, 105, 77]
numero_aleatorio = random.choice(lista)
print(f"Su número elegido de manera aleatoria de la lista es: {numero_aleatorio}")
4
import random
numero_aleatorio = random.randrange(100)
print(f"Su número elegido de manera aleatoria de la lista es: {numero_aleatorio}")
5
from math import pow
while True:
valor_1 = input("Ingrese su primer número: ")
try:
valor_1 = int(valor_1) # Intentamos convertir a entero
break # Si no lanza error, salimos del ciclo
except ValueError:
print("Error: debe ingresar un número entero")
while True:
valor_2 = input("Ingrese su segundo número: ")
try:
valor_2 = int(valor_2) # Intentamos convertir a entero
break # Si no lanza error, salimos del ciclo
except ValueError:
print("Error: debe ingresar un número entero")
resultado = math.pow(valor_1, valor_2)
resultado = int(resultado)
print(f"{valor_1} elevado a {valor_2} es: {resultado}")
6
import random
#validamos que sea un número entero y mayor a 0 el ingresado por usuario
while True:
cant_participantes = input("Ingrese la cantidad de usuarios que participan en el sorteo: ")
try:
cant_participantes = int(cant_participantes) # Intentamos convertir a entero
if cant_participantes > 0:
#print(f"La cantidad de participantes es: {cant_participantes}")
break # Si no hay error y el número es mayor a 0
else:
print("Debe ingresar un número mayor a 0")
except ValueError:
print("Error: debe ingresar un número válido")
#cerramos ciclo while de la validación
lista_participantes = []
for i in range (1, cant_participantes+1):
lista_participantes.append(i)
ganador = random.choice(lista_participantes)
print(f"El ganador del concurso es el participante número: [{ganador}]")
7
import random
nombre_usuario = input("Ingrese su nombre de usuario: ").capitalize()
token_generado = random.randrange(1000,9998,2)
print(f"Hola {nombre_usuario}, tu token de acceso es el {token_generado} ¡Bienvenido/a!")
8
import random
frutas = ["manzana", "banana", "uva", "pera", "mango", "coco", "sandia", "fresa", "naranja", "maracuya", "kiwi", "cereza"]
frutas_seleccionadas = sample(frutas,3)
print(f"Sus frutas seleccionadas son: {frutas_seleccionadas[0].capitalize()}, {frutas_seleccionadas[1].capitalize()} y {frutas_seleccionadas[2].capitalize()}. ")
9
import math
numeros = [2, 8, 15, 23, 91, 112, 256]
raiz_resultado_entero = []
for num in numeros:
if math.sqrt(num) % 1 == 0:
resultado = int(math.sqrt(num)) #resultado de la raiz cuadrada del número entero
print(f"El número {num} tiene como resultado una raíz cuadrada con valor entero: {resultado}")
raiz_resultado_entero.append(num) #ingresa a nueva lista el número cuyo resultado tiene como raíz cuadrada un valor entero
print(f"Según la lista proporcionada, esta es la nueva lista con los números cuya raíz cuadrada da como resultado un número entero: {raiz_resultado_entero}")
10
import math
precio_cesped = 25
while True:
radio = float(input("Ingrese el radio de su área circular de césped a comprar: "))
try:
if radio > 0:
break
else:
print("Vuelva a ingresar un valor")
except ValueError:
print("Error: Debe ingresar un valor numérico.")
area = math.pi*math.pow(radio,2) #el 2 despues del radio es para elevar al cuadrado
monto_a_pagar = round((precio_cesped * area),2) #el 2 al final, es para redondear a 2 decimales
print(f"Usted debe pagar: R$ {monto_a_pagar}")