Ir para conteúdo
Victor Penna

Como usar o python versão 3 e 2 no sublimetext3?

Recommended Posts

Boa noite pessoal, por favor alguém poderia me ajudar a resolver o problema no sublime text 3? 

Toda vez que tento criar o "print Hello world" no sublime text 3 e excutar, ele não consegue aparecendo um erro estranho no programa, atualmente uso linux(ubuntu 16.04) e estou tentando aprender python, mas não consigo executar o arquivos. Se alguém souber como me ajudar a executar em ambas versões, fico muito grato.

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

"Erro estranho no programa" -> Isso não ajuda a identificar o problema.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Desculpa a demora _Isis_, segue o print do fato ocorrido!!!

Outro detalhe é quando consegue executar, ele não compila as informações corretamente, ficando preso no primeiro dado.

 

erro_sublime_text3.png

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aparentemente o terminal espera que o programa seja escrito em ASCII, ou seja, sem caracteres acentuados ou 'ç'.

Coloque  

# -*- coding: utf-8 -*-

como primeira linha do arquivo e rode de novo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

  • Conteúdo Similar

    • Por thiagofdiniz
      Estou fazendo um curso técnico e estou com uma duvida sobre um exercício que me foi passado com a seguinte pergunta:
      Elabore um algoritmo que leia dois números, some cinco ao de menor valor, compare os dois valores e mostre o maior.
       
      Mas no meu código, ele está somando e mostrando o de menor valor, e não o de menor
      Será que alguém pode me ajudar não estou conseguindo enxergar o erro.. 
      x=int(input('Digite um número e aperte ENTER')) y=int(input('Digite um número e aperte ENTER')) if x>y: y=y+5 if x>y: print(x) else: print(y) else: x<y x=x+5 if x<y: print(y) else: print(x)  
    • Por FIM1999
      Preciso montar um sistema para geração automática de carteirinha para membros de um clube de benefícios. Alguém já tem alguma codificação pronta para isso?
      Ou então sabe como fazer?
    • Por anllj
      Alguém pode me ajudar? 
       
      Escrever um programa que permita ao usuário digitar o dia e mês de seu
      aniversário e a data de hoje (dia e mês); em seguida, o programa deve calcular
      quantos dias faltam entre a data de hoje e a data do próximo aniversário. Suponha
      todos os meses com 30 dias.
    • Por santans
      Olá, gostaria de saber se houve algum tipo de alteração no função embutida do python range.
      O problema é o seguinte quando eu chamo a função e digito:
      >>>RANGE (5)
      O resultado que recebo é o seguinte:
      >>>RANGE (0, 5)
      Por favor poderiam me dizer se fiz algo errado ou se alteraram as propriedades dessa função.
      Agradeço desde ja quem puder ajudar.
    • Por GabrielMoura
      Boa noite pessoal,
      Estou construindo uma matriz em Python, mas estou com dificuldade na hora do print. 
      Segue o meu código:
       
      linhas = 4 entrada = input() valor = entrada.split() matriz = [] while (entrada != ''): for i in range(linhas): linha = [] for j in range(len(valor)): valor[j] = int(valor[j]) linha.append(valor[j]) matriz.append(linha) entrada = input() print(*matriz, sep='\n') Quando digito:
      1 2 3 4
      5 6 7 8
      A impressão é:
      [1, 2, 3, 4]
      [1, 2, 3, 4]
       
      Alguém pode me ajudar?
      Obrigado
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.