Anonymouskiller Posted March 29, 2015 at 11:42 PM Report Share #580460 Posted March 29, 2015 at 11:42 PM (edited) Boa noite, Primeiro de tudo quero dizer que só agora estou a começar com programação python... Eu coloco: range(4) E aparece: range(0,4) sendo que no livro aparece: [0,1,2,3] Estou a perguntar porque não aparece tal como esta no livro. Edited March 30, 2015 at 04:52 PM by Anonymouskiller Link to comment Share on other sites More sharing options...
icemonster2 Posted March 30, 2015 at 11:39 AM Report Share #580476 Posted March 30, 2015 at 11:39 AM list (range (4)) dá o resultado que procuras. Lê com atenção essa parte do livro a ver se o autor não diz algo sobre isso. Link to comment Share on other sites More sharing options...
Anonymouskiller Posted March 30, 2015 at 11:49 AM Author Report Share #580480 Posted March 30, 2015 at 11:49 AM obrigado, não,não diz nada disso. Pode ser porque o livro ja é bastante antigo.... Link to comment Share on other sites More sharing options...
Solution pwseo Posted March 30, 2015 at 01:51 PM Solution Report Share #580490 Posted March 30, 2015 at 01:51 PM (edited) Anonymouskiller, Antes de responder à tua questão, deixa-me dizer-te algo: o título que deste ao tópico é péssimo. É do interesse de toda a gente que o alteres para algo que descreva minimamente o teu problema, como por exemplo "função range() não dá o resultado esperado". E agora a tua questão. O que se passa é que o livro que estás a ler foi feito nos tempos do Python 2.x e tu estás provavelmente a utilizar Python 3.x, repara: ~ $ # Primeiro com Python 3 ~ $ python3 >>> range(4) range(0, 4) >>> ~ $ ~ $ # e agora Python 2 ~ $ python2 >>> range(4) [0, 1, 2, 3] >>> Na versão 3 houve muitas alterações (algumas delas incompatíveis com a versão 2). Se estás a ler um livro escrito para a v2, talvez seja boa ideia instalares também essa versão. Edited March 30, 2015 at 10:20 PM by pwseo OP alterou o título da thread de "python" para "duvida range()" Link to comment Share on other sites More sharing options...
Anonymouskiller Posted March 30, 2015 at 04:53 PM Author Report Share #580505 Posted March 30, 2015 at 04:53 PM já percebi ,obrigado pela explicação.... Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now