Python - SyntaxError: Non-UTF-8 code starting with '\xfa' in file

   
Vista:

SyntaxError: Non-UTF-8 code starting with '\xfa' in file

Publicado por marcelo (1 intervención) el 15/09/2017 19:39:47
Muy buenas tardes a todos ,les comento que soy nuevo en el foro y estoy haciendo mi primer curso de Python en pildorasinformaticas.com y me trabe en el siguiente ejercicio, que supuestamente al copiarlo me tendria que dar una calculadora . (utilizo Sublime Text 3, y python es mi primer lenguaje)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
def suma(num1, num2):
	return num1+num2
 
def resta(num1, num2):
	return num1-num2
 
def multiplica(num1, num2):
	return num1*num2
 
def divide(num1,num2):
	return num1/num2
 
 
op1=(int(input("Introduce el primer número: ")))
 
op2=(int(input("Introduce el segundo número: ")))
 
operacion=input("Introduce la operación a realizar (suma,resta,multiplica,divide): ")
 
if operacion=="suma":
	print(suma(op1,op2))
 
elif operacion=="resta":
	print(resta(op1,op2))
 
elif operacion=="multiplica":
	print(multiplica(op1,op2))
 
elif operacion=="divide":
	print(divide(op1,op2))
 
else:
	print ("Operación no contemplada")
 
 
print("Operación ejecutada. Continuación de ejecúción del programa ")

pero me da el siguiente error:

File "prueba_excepciones.py", line 14
SyntaxError: Non-UTF-8 code starting with '\xfa' in file prueba_excepciones.py on line 14, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve

SyntaxError: Non-UTF-8 code starting with '\xfa' in file

Publicado por xve (1532 intervenciones) el 15/09/2017 21:37:13
Prueba a poner en la primera linea del archivo:

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

Coméntanos, ok?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

SyntaxError: Non-UTF-8 code starting with '\xfa' in file

Publicado por tincopasan (129 intervenciones) el 16/09/2017 02:51:59
como ya te han dicho debes usar:
1
# -*- coding: utf-8 -*-
eso se debe a querer usar caracteres no coumunes con el alfabeto ingles, en la línea 14, donde marca el error dice número, el acento es lo que molesta, si no lo usas no tendrás problemas,claro que queda feo y mal escrito en español.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Revisar política de publicidad