Использование raw_input после печати, не выполняется в правильном порядке - PullRequest
0 голосов
/ 18 января 2019

Я пишу очень простую последовательность ввода-вывода:

print "question",
a = raw_input()
print "question",
b = raw_input()
print "question",
c = raw_input()
print "question",
d = raw_input()

print "Your answers were: %r, %r, %r and %r" % (a, b, c, d)

Проблема в том, что при запуске кода в bash он запрашивает все четыре ввода непосредственно перед печатью вопросов. Есть идеи, почему это может происходить?

Редактировать: решение, предлагаемое в дубликате кандидата, «решает» проблему (хотя после первого ввода вопросы печатаются с одним пробелом, по какой-то причине я пока не знаю). Я работаю с тетрадью, которая настаивает на том, что код должен быть записан точно, и не упоминает об очистке буфера.

...