fork download
  1. # Repetición, decisión
  2. # Mastermind
  3. # El ordenador selecciona un número, y le pide al usuario que lo adivine.
  4. # Cada vez que introduce un valor, el ordenador le indica la usuario si el
  5. # elegido por él es mayor o menor al introducido.
  6.  
  7. import random
  8.  
  9. random.seed()
  10. x = random.randint(1, 99)
  11.  
  12. turnos = 1
  13. valor = int(input("Mastermind\nDame un valor de 1 a 99: "))
  14. while valor != x:
  15. if valor > x:
  16. print("Es menor.")
  17. elif valor < x:
  18. print("Es mayor.")
  19. else:
  20. break
  21.  
  22. turnos += 1
  23. valor = int(input("Mastermind\nDame un valor de 1 a 99: "))
  24. print("Lo has acertado en", turnos, "turnos.")
  25.  
Runtime error #stdin #stdout #stderr 0.02s 36952KB
stdin
10
20
30
stdout
Mastermind
Dame un valor de 1 a 99: Es mayor.
Mastermind
Dame un valor de 1 a 99: Es mayor.
Mastermind
Dame un valor de 1 a 99: Es mayor.
Mastermind
Dame un valor de 1 a 99: 
stderr
Traceback (most recent call last):
  File "./prog.py", line 23, in <module>
EOFError: EOF when reading a line