|
problema com o comando condicional elif
|
|
29/01/2010, 09:41
Resposta: #1
|
|||
|
|||
|
problema com o comando condicional elif
Toda vez que coloco esse comando no python dar uma mensagem de erro de sintese.
não sei se pode ser a versão do python ou se tem alguma configuraçao para fazer gostaria que alguem podece me ajudar. Muito obrigado pela a compreençao de voces. |
|||
|
29/01/2010, 11:06
Resposta: #2
|
|||
|
|||
|
Re: problema com o comando condicional elif
Cola o código aqui, senão fica impossível te ajudar.
Python é orientado a indentação, nunca se esqueça disso. ANTES DE PERGUNTAR QUALQUER COISA -> http://www.istf.com.br/perguntas/ |
|||
|
29/01/2010, 12:50
Resposta: #3
|
|||
|
|||
|
Re: problema com o comando condicional elif
Descupe pelo descuido vou colocar o codigo:
coloquei o erro em vermelho para facilitar valeu pela dica bif="bg.jpg" mif="boll.png" import pygame, sys from pygame.locals import * pygame.init() screen=pygame.display.set_mode((640,360),0,32) background=pygame.image.load(bif).convert() mouse_c=pygame.image.load(mif).convert_alpha() x,y=0,o move, mobey=0,0 while True: for event in pygame.evento.get(): if event.type == QUIT: pygame.quit() sys.exit() if event.type==KEYDOWN: if event.key==k_LEFT: movex=-1 elif event.key==K_REGHT: movex=+1 elif event.key==K_UP: movey=-1 elif event.key==K_DOWN: movey=+1 if event.type==KEYUP: if event.key==k_LEFT: movex=0 elif event.key==K_REGHT: movex=0 elif evnt.key==K_UP: movey=0 elif event.key==K_DOWN: movey=0 x+=movex y+=movey screen.blit(background(0,0)) screen.blit(mouse_c,(x,y)) pygame.display.update() |
|||
|
29/01/2010, 19:02
Resposta: #4
|
|||
|
|||
|
Re: problema com o comando condicional elif
Cole o código dentro das tags "["code"]""["/code"]" sem aspas, assim ele preserva a indentação.
Sem indentação não dá pra saber onde você errou. ANTES DE PERGUNTAR QUALQUER COISA -> http://www.istf.com.br/perguntas/ |
|||
|
29/01/2010, 19:07
Resposta: #5
|
|||
|
|||
|
Re: problema com o comando condicional elif
ANTES DE PERGUNTAR QUALQUER COISA -> http://www.istf.com.br/perguntas/ |
|||
|
29/01/2010, 21:00
Resposta: #6
|
|||
|
|||
|
Re: problema com o comando condicional elif
mesmo com esse codigo ele continua dando erro de sintese:
>>> x = int(raw_input("Please enter an integer: ")) Please enter an integer: 42 >>> if x < 0: ... x = 0 ... print 'Negative changed to zero' ... elif x == 0: ... print 'Zero' ... elif x == 1: ... print 'Single' ... else: ... print 'More' |
|||
|
30/01/2010, 06:41
Resposta: #7
|
|||
|
|||
|
Re: problema com o comando condicional elif
Estava dando uma olhada no forum disseram que o python para linux e uma coisa e para windows e outro será que pode ser o sistema operacional que está atrapalhando?
pessoalmente meu sistema é windows xp. |
|||
|
30/01/2010, 08:29
Resposta: #8
|
|||
|
|||
|
Re: problema com o comando condicional elif
A sintaxe não muda de um SO pra outro, a única coisa que muda são as funções específicas de cada a sistema.
Falei da primeira vez, e acho que você não me entendeu, você está respeitando a indentação? São 4 espaços por padrão. Cole o seu código usando o botão Code do BBCode desse fórum. ANTES DE PERGUNTAR QUALQUER COISA -> http://www.istf.com.br/perguntas/ |
|||
|
« Anteriores | Seguintes »
|
Usuários visualizando este tópico: 1 Visitantes







