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

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}")