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

Desafío: hora de practicar

Crea un programa que lea la siguiente lista de números y elija uno al azar.

from random import choice
lista = [8, 12, 54, 23, 43, 1, 90, 87, 105, 77]
print(choice(lista))

Crea un programa que genere aleatoriamente un número entero menor que 100.

from random import randrange
for i in range(1):
print(randrange(100))

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.

from math import pow
n1=int(input("Ingresa un número ->"))
n2=int(input("Ingresa otro número ->"))
print(pow(n1,n2))

6

from random import randrange
#con esto podemos escoger un entero
numeros=int(input("Digita el número de participantes: "))
numsorteado=randrange(numeros+1)
print(numsorteado)

7

from random import randint
nombre_usuario=input("Ingresa tu usuario -> ")
token_generado=randint(1000,9998)
#con el while nos aseguramos que el número sea si o si par, ya que sino, no sale del bucle
while token_generado%2!=0:
token_generado=randint(1000,9998)
print(f"Hola, {nombre_usuario}, tu token de acceso es {token_generado} ¡Bienvenido/a!")
#otra forma de solucionarlo:
from random import randrange
nombre=input("Por favor, ingresa tu nombre: ")
numero_random=randrange(1000, 9999, 2)
print(print(f"Hola, {nombre}, tu token de acceso es {numero_random} ¡Bienvenido/a!")
)

8

from random import choice
cantidad=0
frutas = ["manzana", "banana", "uva", "pera", "mango", "coco", "sandia", "fresa", "naranja", "maracuya", "kiwi", "cereza"]
ensalada_de_frutas_sorpresa=[]
while len(ensalada_de_frutas_sorpresa)!=3:
frutaescogida= choice(frutas)
if frutaescogida not in ensalada_de_frutas_sorpresa:
ensalada_de_frutas_sorpresa.append(frutaescogida)
cantidad+=1
print(ensalada_de_frutas_sorpresa)

una forma más facil de resolver esto es haciendo uso del "sample" de la lib. random

from random import sample
#el sample escoge elementos aleatorios, tu pones los parámetros ()
lista=["manzana", "banana", "uva", "pera", "mango", "coco", "sandia", "fresa", "naranja", "maracuya", "kiwi", "cereza"]
print(sample(lista,3)) #lista,cantidad de elementos

9

from math import sqrt
numeros = [2, 8, 15, 23, 91, 112, 256]
for m in numeros:
raiz=sqrt(m)
if raiz.is_integer():
print(f"{m} tiene raiz!")
else:
print(f"{m} no tiene raiz!")

10

from math import pi

metrocuadrado=25
radio=float(input("ingresa el radio del area circular: "))
area=3.14*(radio*2)
print(f"El total a pagar es {area
metrocuadrado}")

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!