Найти - Пользователи
Полная версия: ascII
Начало » Python для новичков » ascII
1
python4ik
Здравствуйте ув-е. Подскажите , а почему при написании такого кода:
for x in range(256):

print chr(x),

if x%8==0:print
где должны показать все символы ascii - показывает символы, но не все, тоесть первые рядов 6 показывает какие-то квадратики вместо рожиц и мастей карт!
python4ik
тоесть такое показывает в первых строках
�������������
�������������
asv13
У меня этот код рожицы и карты показал. Шрифт в консоли Lucida console, Win XP, Python 2.6.6
python4ik
А немного поподробней можно ув-е? Этот шрифт надо устанавливать в консоли самого Питона (я допустим уже попробывал поставить шрифт Lucida console т.е. Ortions–Configure IDLE, всё равно не показывает те символы! У меня Питон 2.6)
python4ik
тоесть допустим если написать этот код на другом языке прогр-ия (естественно с соответствующим синтаксисом) то нормально выводит все символы, а на Питоне почему то не показывает!
python4ik
try:
так подскажет? кто-то, почему не показывает символы?
except: pass
asv13
Под консолью я подразумевал командную строку cmd

В IDLE у меня тоже эти символы не выводит.
Rodegast
> тоесть такое показывает в первых строках

Квадратики это или пустые или не печатные символы. Здесь всё от кодировки зависит, попробуйте перекодировать вывод символов: print chr(x).decode(“ibm866”),
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB