print '\n utf8: русский текст' print '\n cp866: русский текст'.decode('utf8').encode('cp866')
sp3
консоль windows имеет кодировку cp866, отсюда и ироглифыprint '\n utf8: русский текст' print '\n cp866: русский текст'.decode('utf8').encode('cp866')
#-*-coding: utf-8-*- import math #Периметр тр-ка t=(a,b,c)=input('Введите стороны треугольника через запятую: ') p = t[0]+t[1]+t[2] print 'Периметр треугольника равен: ', p #Площадь тр-ка polu=float(sum(t))/2 s = math.sqrt(polu*(polu-t[0])*(polu-t[1])*(polu-t[2])) print 'Площадь треугольника по формуле Герона: ', s raw_input('Enter для выхода')
airhectorА попробовать использовать не судьба? :)
В коде не использую “u”
#-*-coding: utf-8-*-
import math
#Периметр тр-ка
t=(a,b,c)=input('\n cp866: Введите стороны треугольника через запятую: '.decode('utf8').encode('cp866'))
p = t[0]+t[1]+t[2]
print '\n cp866: Периметр треугольника равен: '.decode('utf8').encode('cp866'), p
#Площадь тр-ка
polu=float(sum(t))/2
s = math.sqrt(polu*(polu-t[0])*(polu-t[1])*(polu-t[2]))
print '\n cp866: Площадь треугольника по формуле Герона: '.decode('utf8').encode('cp866'), s
raw_input('\n cp866: Enter для выхода '.decode('utf8').encode('cp866'))