Как перебирать циклы while и for с помощью sys.stdin - PullRequest
0 голосов
/ 06 апреля 2020

Текст и код ниже являются выдержкой из введения в python (3) задачу курса. Программа должна иметь возможность просто запросить ввод данных пользователем и распечатать его на консоли, а затем снова запрашивать ввод до тех пор, пока не будет введен «#».

Мы должны использовать sys.stdin, некоторое время l oop и a для l oop. Я не знаком с sys.stdin, так как он еще не был рассмотрен в курсе, и не смог найти адекватного объяснения того, как его использовать в контексте создания al oop.

Любой совет будет высоко ценится.

ВОПРОС КУРСА

Вход : Каждая строка ввода содержит решение в виде <символ> = <значение>.

Вывод : для каждой строки ввода выведите простейшую систему уравнений, которая должна привести к предоставленному решению, с учетом использования пробела точно так же, как и на входе.

Пример ввода Y = 3 X = 9

Пример ввода Y = 3 X = 9

Работа с вводом / выводом Ниже объясняется, как можно go о работе с вводом и выводом в Python. Если просто нужно l oop через каждую строку данного ввода, можно сделать следующее:

import sys
for line in sys.stdin:
# Code here 

Если вам дано число строк, которым следует N:

n = int(input())
for i in range(n):
    line = input()
# Code here

Если ввод завершается одним символом «#»:

line = input()
while(line != "#"):
    # Code here
    line = input()
...