# -*- coding: utf-8 -*-
def teste(valor): # Objeto valor
x = valor.split(' ') # x corresponde ao objeto valor que fatia os valores digitados.
maior = x[-1] # a variavel maior é igual o ultimo numero da lista num
for numeros in x: # Laço numeros que percorre a variavel x
if numeros > maior: # se dentro de numeros existe um numero maior
maior = numeros # maior numero é igual a numeros
print 'O maior numero na lista',':',maior # exibir o maior numero
teste(raw_input('digite 5 numeros: ')) # chama a função teste
# e atribui valor ao objeto valor
# Linha 1 carácter universal padrão do Unicode
# Linha 2 cria uma função de nome 'teste' e dentro dos parênteses () um objeto, argumento da função de nome 'valor'
# Na linha 3, 'x' é igual ao argumento 'valor'.split ou seja, fatiando valor e separando entre (' ') 'espaço'
# Na linha 4, criei uma variavel chamada 'maior' que referencia o valor x[-1] ou seja, o ultimo numero x
# Linha 5, criamos um laço 'for' onde numeros é a variavel que percorre a variavel x.
# Linha 6, IF(se) numeros é maior que 'maior'
# Linha 7, 'maior' será igual a numeros.
# Na linha 9 , imprimimos uma string 'O maior numero da lista' com o valor 'maior'
# E por fim, na linha 11 chamamos a função teste atribuindo valor ao seu argumento entre parênteses ()