o que há de errado com esse codigo? [RESOLVIDO]

1. o que há de errado com esse codigo? [RESOLVIDO]

Wygor Felipe Souza
wfs1995

(usa Red Hat)

Enviado em 25/03/2015 - 21:22h

galera... estou no primeiro ano de sistemas de informação e resolvi aprender python por conta própria pq visualg nao vai me servir pra muita coisa.... hoje tentei resolver um exercicio que a profº passou pra fazermos no visualg e resolvi refaze-lo no python... a lógica pra mim é facil só estou tendo um pouco de problemas com a sintaxe... se alguem puder me explicar o que ta acontecendo de errado aqui, agradeço =)

nome=raw_input('Digite o nome: ')
salario=input('Digite o salario ')


while nome<>'fim':
menorsl=salario

if (menorsl<salario):
menorsl=salario

if (maiorsl>salario):
maiorsl=salario


nome=raw_input('Digite o nome: ')

salario=input('Digite o salario ')


print (salario)
print(maiorsl)
print(menorsl)



PS: o interpretador diz que o problema é em if (maiorsl>salario):
e retorna o seguinte erro:

IndentationError: unindent does not match any outer indentation level



  


2. Re: o que há de errado com esse codigo? [RESOLVIDO]

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 25/03/2015 - 21:44h


Erro de identação, ajustei o meu aqui e deu certo, perceba também q fiz um ajuste na lógica dos ifs:

nome=raw_input('Digite o nome: ')
salario=input('Digite o salario ')
maiorsl=salario
menorsl=salario

while nome <> 'fim':
if (salario < menorsl):
menorsl=salario
if (salario > mariorsl):
maiorsl=salario

nome=raw_input('Digite o nome: ')
salario=input('Digite o salario ')
print (salario)
print(maiorsl)
print(menorsl)




3. Re: o que há de errado com esse codigo? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 26/03/2015 - 00:03h


Em Python toda a indentação do código é feita por tabulações e espaços, tente nunca misturar ambos para não gerar erro.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts