.. -- coding: utf-8 -- .. Copyright (C) Coelho e Hitoshi Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with Invariant Sections being Forward, Prefaces, and Contributor List, no Front-Cover Texts, and no Back-Cover Texts. .. shortname:: EP1 .. description:: função índice Exercício Programa 1: Acha um objeto ==================================== Objetivos --------- - Acessar e entregar um exercício programa na paca - Introdução à linguagem Python - Instalação - Usar os comando básicos - Implementar uma função com lista, usando o esqueleto de programas em Python. Descrição --------- Nesse exercício programa você deve entregar a solução para o `exercício 10.3 das aulas dirigidas de introdução à computação em Python `__. Utilize o seguinte esqueleto: .. sourcecode:: python """ AO PREENCHER ESSE CABEÇALHO COM O MEU NOME E O MEU NÚMERO USP, DECLARO QUE SOU O ÚNICO AUTOR E RESPONSÁVEL POR ESSE PROGRAMA. TODAS AS PARTES ORIGINAIS DESSE EXERCÍCIO PROGRAMA (EP) FORAM DESENVOLVIDAS E IMPLEMENTADAS POR MIM SEGUINDO AS INSTRUÇÕES DESSE EP E QUE PORTANTO NÃO CONSTITUEM DESONESTIDADE ACADÊMICA OU PLÁGIO. DECLARO TAMBÉM QUE SOU RESPONSÁVEL POR TODAS AS CÓPIAS DESSE PROGRAMA E QUE EU NÃO DISTRIBUI OU FACILITEI A SUA DISTRIBUIÇÃO. ESTOU CIENTE QUE OS CASOS DE PLÁGIO E DESONESTIDADE ACADÊMICA SERÃO TRATADOS SEGUNDO OS CRITÉRIOS DIVULGADOS NA PÁGINA DA DISCIPLINA. ENTENDO QUE EPS SEM ASSINATURA NÃO SERÃO CORRIGIDOS E, AINDA ASSIM, PODERÃO SER PUNIDOS POR DESONESTIDADE ACADÊMICA. Nome : NUSP : Turma: Prof.: Referências: Com exceção das rotinas fornecidas no enunciado e em sala de aula, caso você tenha utilizado alguma refência, liste-as abaixo para que o seu programa não seja considerado plágio ou irregular. Exemplo: - O algoritmo Quicksort foi baseado em http://www.ime.usp.br/~pf/algoritmos/aulas/quick.html """ #----------------------------------------------- def indice(item, lista): '''(objeto,list) -> int ou None Recebe um objeto 'item' e uma lista 'lista' e retorna o indice da posicao em que item ocorre na lista. Caso item nao ocorra na lista a funcao retorna None. Exemplos: >>> indice(1,[-2,13,1,14]) 2 >>> indice(1,[1,-2,13,14]) 0 >>> indice(1,[2,13,14,1]) 3 >>> indice(1,[2,13,14,-1]) >>> indice(1.3,[2,13,14,1.3]) 3 ''' print("Vixe! Ainda nao fiz a funcao!")