Título: Ayuda con python | No me coje una funcion en una variable porque??
Publicado por: TheIllusionist en 18 Marzo 2017, 23:09 pm
Buenas a todos, Después de mi anterior post me e decidido a pasar todo mi juego a python pero tengo un problema y no se como solucionarlo Me podrian ayudar, el codigo es el siguiente
def menu(): print """ -------------------------------- ---------------------------------- -- -- -- Bienvenidos a Raze Wars -- -- -- -- 1.Jugar -- -- 2.Tutorial -- -- 3.Salir -- ---------------------------------- -------------------------------- """ def jugar(): print "va mas o menos bien" while b==0: os.system("clear") menu() b = 1 print chr(27)+"[0;32m"+ nombreJ1 print chr(27)+"[0;31m"+ "VS" print chr(27)+"[0;32m"+ nombreJ2 print chr(27)+"[0;39m"+ "." elegirmenu = raw_input("Escribe una opcion: ") if elegirmenu=="1": os.system("clear") jugar() elif elegirmenu=="2": os.system("clear") print """ 8888888b. 888 Y88b 888 888 888 d88P 8888b. 88888888 8888b. .d8888b 8888888P" "88b d88P "88b 88K 888 T88b .d888888 d88P .d888888 "Y8888b. 888 T88b 888 888 d88P 888 888 X88 888 T88b "Y888888 88888888 "Y888888 88888P' """ jugar() elif elegirmenu=="3": os.system("clear") break else: os.system("clear") menu() elegirmenu = raw_input("Escribe una opcion: ")
el caso es que me da fallo en la opción dos y nose porque, esto es lo que me sale File "RazeWars.py", line 62 jugar() ^ IndentationError: unexpected indentSi me pueden ayudar se lo agradecere :xD, gracias y hasta otra[/size][/size][/size][/size][/size][/size]
Título: Re: Ayuda con python | No me coje una funcion en una variable porque??
Publicado por: BigKaz en 18 Marzo 2017, 23:13 pm
File "RazeWars.py", line 62 jugar() ^ IndentationError: unexpected indent
No veo ninguna linea 62....
Título: Re: Ayuda con python | No me coje una funcion en una variable porque??
Publicado por: TheIllusionist en 18 Marzo 2017, 23:15 pm
No veo ninguna linea 62....
Perdon es que no esta todo el codigo pero lo que falta es el titulo del juego y poner el nombre de los jugadores
Título: Re: Ayuda con python | No me coje una funcion en una variable porque??
Publicado por: BigKaz en 18 Marzo 2017, 23:16 pm
Pues sube lo que tengas de codigo hasta la linea 62 y ahi veo que hay mal en el codigo
Título: Re: Ayuda con python | No me coje una funcion en una variable porque??
Publicado por: TheIllusionist en 18 Marzo 2017, 23:23 pm
# /usr/bin/env python # -*- coding: utf-8 -*- import sys import os os.system("clear") print chr(27)+"[0;36m"+ """ __________ __ __ \______ \_____ ________ ____ / \ / \_____ _______ ______ | _/\__ \ \___ // __ \ \ \/\/ /\__ \\_ __ \/ ___/ | | \ / __ \_/ /\ ___/ \ / / __ \| | \/\___ \ |____|_ /(____ /_____ \\___ > \__/\ / (____ /__| /____ > \/ \/ \/ \/ \/ \/ \/""" b = 0 nombreJ1 = raw_input("Escribe el nombre del primer jugador: ") nombreJ2 = raw_input("Escribe el nombre del segundo jugador: ") def menu(): print """ -------------------------------- ---------------------------------- -- -- -- Bienvenidos a Raze Wars -- -- -- -- 1.Jugar -- -- 2.Tutorial -- -- 3.Salir -- ---------------------------------- -------------------------------- """ def jugar(): print """ ---------------------------------------------------------- ------------------------------------------------------------ -- -- -- La batalla a llegado, Con que RAZA desea vivir o morir -- -- ------------------------------------------------------ -- -- -- -- 1. Elfos -- -- 2. Elfos de sangre -- -- 3. Elfos nocturnos -- -- 4. Enanos -- -- 5. Humanos -- ------------------------------------------------------------ ---------------------------------------------------------- """ while b==0: os.system("clear") menu() b = 1 print chr(27)+"[0;32m"+ nombreJ1 print chr(27)+"[0;31m"+ "VS" print chr(27)+"[0;32m"+ nombreJ2 print chr(27)+"[0;39m"+ "." elegirmenu = raw_input("Escribe una opcion: ") if elegirmenu=="1": os.system("clear") jugar() elif elegirmenu=="2": os.system("clear") print """ 8888888b. 888 Y88b 888 888 888 d88P 8888b. 88888888 8888b. .d8888b 8888888P" "88b d88P "88b 88K 888 T88b .d888888 d88P .d888888 "Y8888b. 888 T88b 888 888 d88P 888 888 X88 888 T88b "Y888888 88888888 "Y888888 88888P' """ jugar() elif elegirmenu=="3": os.system("clear") break else: os.system("clear") menu() elegirmenu = raw_input("Escribe una opcion: ")
añadi una cosa más que fue en el menu juego, el error sigue dando ahora el error es asi File "RazeWars.py", line 77 jugar() ^ IndentationError: unexpected indent
Título: Re: Ayuda con python | No me coje una funcion en una variable porque??
Publicado por: BigKaz en 18 Marzo 2017, 23:28 pm
# /usr/bin/env python if elegirmenu=="1": os.system("clear") jugar() elif elegirmenu=="2": os.system("clear") print """ 8888888b. 888 Y88b 888 888 888 d88P 8888b. 88888888 8888b. .d8888b 8888888P" "88b d88P "88b 88K 888 T88b .d888888 d88P .d888888 "Y8888b. 888 T88b 888 888 d88P 888 888 X88 888 T88b "Y888888 88888888 "Y888888 88888P' """ jugar() elif elegirmenu=="3": os.system("clear") break else: os.system("clear") menu() elegirmenu = raw_input("Escribe una opcion: ")
añadi una cosa más que fue en el menu juego, el error sigue dando ahora el error es asi File "RazeWars.py", line 77 jugar() ^ IndentationError: unexpected indentEstoy seguro que antes de la funcion jugar en la linea 77 (en este caso la 17) hay un espacio de mas
Título: Re: Ayuda con python | No me coje una funcion en una variable porque??
Publicado por: TheIllusionist en 18 Marzo 2017, 23:29 pm
no perdon da error linea 76 lo copie mal el numero fallo mio
Título: Re: Ayuda con python | No me coje una funcion en una variable porque??
Publicado por: BigKaz en 18 Marzo 2017, 23:31 pm
Pues en la linea 76 antes de la funcion jugar() hay un espacio de mas EDIT: elif elegirmenu=="2": os.system("clear") print """ | 8888888b. | 888 Y88b | 888 888 | 888 d88P 8888b. 88888888 8888b. .d8888b | 8888888P" "88b d88P "88b 88K | 888 T88b .d888888 d88P .d888888 "Y8888b. ---> | 888 T88b 888 888 d88P 888 888 X88 | 888 T88b "Y888888 88888888 "Y888888 88888P' | """ | jugar()
Te puse esas lineas para que el error sea mas visible
Título: Re: Ayuda con python | No me coje una funcion en una variable porque??
Publicado por: TheIllusionist en 18 Marzo 2017, 23:37 pm
DIos siiiiiiiiiiii que estupido habia un espacio detras del jugar gracias de verdad, Me has salvado de estar horas buscando el error :xD
Título: Re: Ayuda con python | No me coje una funcion en una variable porque??
Publicado por: BigKaz en 18 Marzo 2017, 23:40 pm
De nada xD
|