el error que me da la consola es:
Código:
y el programa este.$ python corregido.py File "corregido.py", line 5 SyntaxError: Non-ASCII character '\xc3' in file corregido.py on line 5, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details noel@noel-laptop:~/Documentos/FISICA/python$
Código:
seguro que es una chorrada #!/usr/bin/python # -*- coding: ascii -*- import os print("cargadndo") os.system('clear') #borro la pantalla. print("hola mundo") entero = 0 positivo = 0 while entero!=1 and positivo!=1: #bucle de comprobación n="" while not n.isdigit(): #bucle: comprueba que se introduce un número n = raw_input("introduce un numero: ") n = float(n) #Cambio de formato a decimal if n != int(n): #comprobamos que sea entero. print("el número no es entero inserte un número nuevo\n") else: entero=1 if n<0: #comprobamos que sea positivo en los dos casos si es cambia las variables para salir del bucle print("el número es negativo inserte un número nuevo\n") else: positivo=1 entero=0 positivo=0 while not entero=1 and positivo=1: #bucle de comprobación m="" while not m.isdigit(): #bucle: comprueba que se introduce un número m = raw_input("introduce un numero: ") m = float(m) #Cambio de formato a decimal if m != int(m): #comprobamos que sea entero. print("el número no es entero inserte un número nuevo\n") else: entero=1 if m<0: #comprobamos que sea positivo en los dos casos si es cambia las variables para salir del bucle print("el número es negativo inserte un número nuevo\n") else: positivo=1 if n>m: #Si n es mayor que m, los intercambio para que n sea siempre el menor a=0 n = a m = n a = m i=n #defino la variable i que le asignare los valores pares entre n y m sum = 0 #variable donde sumamos los números pares cuantos = 0 # vairable que indica cuantos números hemos subido while i <= m: #comienzo el bucle para que no salga mientras i sea menor que m if n%2 == 0: #si el numero es par lo imprimo sum = i + sum #sumo el numero par a la variable sum cuantos = cuantos +1 #sumo uno en la variable cuantos. i = i+1 #sumo uno a la variable i print("la suma de los numeros pares entre %d y %d es: %d\n El numero de sumandos es %d" %(n,m,sum,cuantos)) #Imprimo los resultados exit (0)