import codecs, sys outf = codecs.getwriter('cp866')(sys.stdout, errors='replace') sys.stdout = outf from sys import argv script, user_name, your_weight = argv prompt = '>' print u"Привет %s, Я - сценарий %r." % (user_name, script) print u"Я хочу задать тебе несколько вопросов." print u"Я тебе нравлюсь, %s?" % user_name likes = raw_input(prompt).decode(sys.stdin.encoding or locale.getprefferredencoding(True)) print" Ты весишь %r кг!! Cколько тебе лет?" % your_weight ages = raw_input(prompt).decode(sys.stdin.encoding or locale.getpreferredencoding(True)) print u"Где ты живешь, %s?" % user_name lives = raw_input(prompt).decode(sys.stdin.encoding or locale.p=getpreferredencoding(True)) print u"На каком компьютере ты работаешь?" computer = raw_input(prompt).decode(sys.stdin.encoding or locale.p=getpreferredencoding(True)) print """Ты ответил %r на вопрос, нравлюсь ли я тебе. Ты живешь в %r. Не представляю, где это. И в твои %r, у тебя есть компьютер %r. Прекрасно! """ % (likes, lives, ages, computer)
Air-Sergej:~ SergeyAlekseevich$ python ex14.py rr rr
File “ex14.py”, line 24
lives = raw_input(prompt).decode(sys.stdin.encoding or locale.p=getpreferredencoding(True))
SyntaxError: keyword can't be an expression
Air-Sergej:~ SergeyAlekseevich$ python ex14.py fuck ff
File “ex14.py”, line 24
lives = raw_input(prompt).decode(sys.stdin.encoding or locale.p=getpreferredencoding(True))
SyntaxError: keyword can't be an expression
Air-Sergej:~ SergeyAlekseevich$
УЖЕ 3 ЧАСА НЕ МОГУ ЕЕ ИСПРАВИТЬ. Что я делаю не так?