09-10-2021, 06:34 PM
Hola Francisco, hola a todos ¿como están?, el híper danielito no para ni en los finde XL(Argentina) jajajajaja.
Al grano, x mas que busco(ejemplos en la web) no logro hacer que los números aleatorios no se repitan, ¿me
podrían dar una manito? y de paso me podrían decir en que puedo mejorar el programa.-
Desde ya gracias, abrazo...
Al grano, x mas que busco(ejemplos en la web) no logro hacer que los números aleatorios no se repitan, ¿me
podrían dar una manito? y de paso me podrían decir en que puedo mejorar el programa.-
Desde ya gracias, abrazo...
Código:
import random
numeros = [random.randint(1,50) for i in range(10)]
orden = ("Primer", "Segundo", "Tercer", "Cuarto", "Último")
intentos = 1
indice = 0
print("
La lista cuenta con 10 números del 1 al 50")
print(" Tiene un máximo de 5 intentos para acertar")
while True:
try:
numero = int(input("
Ingrese un número entero a buscar...: "))
if numero in numeros:
print(f"
el número {numero} existe en la lista.")
break
else:
print(f"
{orden[indice]} intento fallido, el número {numero} no existe.")
if intentos == 5:
break
intentos += 1
indice += 1
except ValueError:
input("
Por favor ingrese un número entero, <Enter> para un nuevo intento...")