De hecho, depende de qué tan bien pueda codificar. Un código simple de Python si acaba de comenzar y no sabe cuáles son las funciones, se vería de la siguiente manera:
importar al azar
user = raw_input (“Elige tu arma:”)
comp = random.choice ([‘piedra’, ‘papel’, ‘tijera’])
- ¿Me puede enseñar sobre las computadoras de juego?
- ¿Qué tipo de juegos juega Rohit?
- ¿Qué pista de videojuego te hace sentir nostálgico?
- ¿Cuál es la diferencia entre los juegos de crack y los juegos originales? ¿Y por qué la gente compra juegos en lugar de descargarlos como crack?
- ¿Cuáles son algunos juegos gratuitos de Steam con soporte de controlador que se pueden jugar localmente con amigos?
imprima ‘el usuario (usted) eligió’, usuario
imprimir ‘la comp (I) eligió’, comp
si usuario == ‘rock’ o usuario == ‘Rock’:
si comp == ‘papel’:
print ‘Yo gano, te atrapé’
elif comp == ‘rock’:
print ‘Es un empate, los dos nos destrozamos’
elif comp == ‘tijeras’:
print ‘¡Tú ganas, me has destrozado!’
elif usuario == ‘papel’ o usuario == ‘Papel’:
si comp == ‘papel’:
print ‘Es un empate, ambos nos caímos’
elif comp == ‘rock’:
print ‘Tú ganas, me atrapaste’
elif comp == ‘tijeras’:
print ‘¡Yo gano, te corto!’
elif usuario == ‘tijeras’ o usuario == ‘Tijeras’:
si comp == ‘papel’:
print ‘Tú ganas, yo te corto’
elif comp == ‘rock’:
print ‘¡Te aplasté!’
elif comp == ‘tijeras’:
print ‘Es un empate, ¡ambos nos cortamos el uno al otro!’
más:
print ‘Lo siento, especificaste una entrada inesperada’
Si tienes un poco de conocimiento sobre python y tienes información sobre funciones, entonces tu juego de piedra, papel o tijera, aunque un poco desarrollado, se vería así:
importar al azar
def rps ():
computer_choice = random.randint (1,3)
si computer_choice == 1:
computer_choice_rock ()
elif computer_choice == 2:
computer_choice_paper ()
más:
computer_choice_scissors ()
def computer_choice_rock ():
user_choice = raw_input (“piedra, papel o tijera”)
if user_choice == ‘rock’:
print “You Tie. Elegiste rock y la computadora eligió rock”
Inténtalo de nuevo()
elif user_choice == ‘papel’:
imprima “Usted gana. Usted eligió Papel y la computadora eligió roca”
Inténtalo de nuevo()
elif user_choice == ‘tijeras’:
print “Pierdes. Elegiste Tijeras y la computadora eligió roca”
Inténtalo de nuevo()
más:
imprima ‘Intente nuevamente Verifique su ortografía’
Inténtalo de nuevo()
computer_choice_rock ()
def computer_choice_paper ():
user_choice = raw_input (“piedra, papel o tijera”)
if user_choice == ‘rock’:
print “Pierdes. Elegiste rock y la computadora eligió papel”
Inténtalo de nuevo()
elif user_choice == ‘papel’:
print “You Tie. Usted eligió Paper y la computadora eligió papel”
Inténtalo de nuevo()
elif user_choice == ‘tijeras’:
imprima “Usted gana. Usted eligió las tijeras y la computadora eligió el papel”
Inténtalo de nuevo()
más:
imprima ‘Intente nuevamente Verifique su ortografía’
Inténtalo de nuevo()
computer_choice_paper ()
def computer_choice_scissors ():
user_choice = raw_input (“piedra, papel o tijera”)
if user_choice == ‘rock’:
print “Tú ganas. Elegiste rock y la computadora eligió papel”
Inténtalo de nuevo()
elif user_choice == ‘papel’:
print “Pierdes. Elegiste Papel y la computadora eligió tijeras”
Inténtalo de nuevo()
elif user_choice == ‘tijeras’:
print “Atas. Elegiste Tijeras y la computadora eligió roca”
Inténtalo de nuevo()
más:
imprima ‘Intente nuevamente Verifique su ortografía’
computer_choice_scissors ()
def try_again ():
choice = raw_input (‘¿Te gustaría volver a jugar? y / n’)
si la opción == ‘y’ o la opción == ‘Y’ o la opción == ‘sí’ o la opción == ‘Sí’:
rps ()
elif choice == ‘n’ o choice == ‘no’ o choice == ‘No’ u choice == ‘N’:
imprimir ‘Gracias por jugar’
dejar()
más:
imprima “Intente nuevamente y verifique su ortografía”
Inténtalo de nuevo()
rps ()
El código puede ser mucho mejor. Depende de tu comprensión.