Responder 
 
Avaliação do Tópico:
  • 0 Votos - 0 Média
  • 1
  • 2
  • 3
  • 4
  • 5
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.
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
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.

Lucas Saliés Brum
site | blog | telegram | medium | vk | twitter | github | .share
Visitar o website do usuário Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
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()
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
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.

Lucas Saliés Brum
site | blog | telegram | medium | vk | twitter | github | .share
Visitar o website do usuário Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
29/01/2010, 19:07
Resposta: #5
Re: problema com o comando condicional elif
Cadê o else?
http://docs.python.org/tutorial/controlflow.html

Lucas Saliés Brum
site | blog | telegram | medium | vk | twitter | github | .share
Visitar o website do usuário Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
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'
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
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.
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
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.

Lucas Saliés Brum
site | blog | telegram | medium | vk | twitter | github | .share
Visitar o website do usuário Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
Responder 


Ir ao Fórum:


Usuários visualizando este tópico: 1 Visitantes

Entre em Contato | Fórum Debian | Voltar ao Topo | Voltar ao Conteúdo | Modo Leve (Arquivo) | Feeds RSS