Curso de Fundamentos de Python

Toma las primeras clases gratis

COMPARTE ESTE ARTÍCULO Y MUESTRA LO QUE APRENDISTE

En lugar de escribir PIEDRA o PAPEL es más facile teclear si o un no, como se observa en la sig. imagen.
salida de datos
menu python.png
.
.

import random

random es importada para que Python seleccione al azar los números

random.choice(element[0]) = 0,1 y 2

element = [
    [0, 1, 2 ],
    [" ' P I E D R A '", " ' P A P E L '", "' T I J E R A '"],
    ["PIEDRA", "PAPEL", "TIJERA"],
    ["yes", "si", "s", "ok", "y"],
    ["not", "no", "n"],
    ]

Se puede usar listas independientes, En este caso se usa lista de listas

element[0] = para que random escoge entre esta lista.
element[1] = para mostrar el título.
element[2] = para comparación entre la opciones usuario y el programa.
element[3] = para la AFIRMACION.
element[4] = para la NEGACION

coin = True
count  = round = 0
while coin:
  option = input("Tu turno, quieres ser "+ element[1][count] +"\n escribe 'si' ó 'no' ").lower()
 
  if option in element[3]:
    round += 1 
    answer_tu = element[3][count]
    answer_pc = random.choice(element[0])
    print("=" * 20)
    print(" =>  ROUND  <= ",round)
    print("=" * 20)
    print(" USUARIO => " + element[2][count])
    print(" PROGRAM => " + element[2][answer_pc])
    print("")
    print("Fin...")    
    break

  if option in element[4]:
    count += 1
    if count == 3:
      count = 0
  

coin = se puede cambiar por False par terminar el ciclo
count = muestra los títulos primero P I E D R A, P A P E L y por ultimo T I J E R A.
round = cuenta las rondas

resultado

Tu turno, quieres ser  ' P I E D R A '
 escribe 'si' ó 'no' No
Tu turno, quieres ser  ' P A P E L '
 escribe 'si' ó 'no' No
Tu turno, quieres ser ' T I J E R A '
 escribe 'si' ó 'no' No
Tu turno, quieres ser  ' P I E D R A '
 escribe 'si' ó 'no' Si
====================
 =>  ROUND  <=  1
====================
 USUARIO => PIEDRA
 PROGRAM => TIJERA

Fin...```

usuario de Platzi 13raul10







Curso de Fundamentos de Python

Toma las primeras clases gratis

COMPARTE ESTE ARTÍCULO Y MUESTRA LO QUE APRENDISTE

0 Comentarios

para escribir tu comentario

Artículos relacionados