Форум сайта python.su
Traceback (most recent call last):
File "C:\private\2000b1a5\default.py", line 81, in menu_action
f0
File "C:\private\2000b1a5\default.py", line query_and_exec
execfile(script_list[index][1].
encode('utf-8'), script_namespace.namespace)
File c:\python\FACT.PY", line 1, in ?
n = input("Input !n, please: ")
File "c:\resource\series60_console.py", line 89, in readline
raise EOFError
EOFError
n = input("Input n!, please: ")
fact = i = 1
while i<= n:
f = fact
fact = i*f
i += 1
print "fact= ",fact
raw_input()
Отредактировано (Апрель 28, 2010 20:57:40)
Офлайн
1. В symbian нет input. Используй:
from appuifw import query
n=query('Input n','number')
Офлайн
igor.kaist
1. Спасибо, попробую.
2. Писал в notepad++, сохранял и в utf-8 и в ANSI. Возникает вопрос - какую кодировку юзать?
Отредактировано (Апрель 29, 2010 13:01:45)
Офлайн
по умолчанию надо использовать utf8
Офлайн
sypper-pit
ок мэн =)
igor.kaist
проверил, работает, ошибок нет
Офлайн
igor.kaistесть и оно даже работает
В symbian нет input.
Офлайн
arokреализуется костылем через тот же query. Где еще брать stdin кроме как из GUI?
есть и оно даже работает
Офлайн
кстати, чтобы не было крякозябр нужно сделать так
from appuifw import query
n=query(u'Input n','number')
Отредактировано (Май 1, 2010 13:47:10)
Офлайн