공백으로 구분 된 입력을 읽는 방법을 알고 싶습니다. 입력 집합 수를 나타내는 숫자로 시작하는 큰 문자열이 있습니다. 내가 뭔가를 찾아야하는 문자열의 길이를 나타내는 숫자보다. 같은 줄에 내가 찾는 단어의 길이를 나타내는 숫자가 있습니다. 그리고 마침내 나는 그 끈을 가지고있다. 어떻게하면 첫 번째 변수에 다른 변수보다 1의 값인 8의 값을주고 코드 abcdefgh에이 값을 사용하여 값을 반환하는 코드를 작성할 수 있습니다. 그리고 다른 세트 (3,3, xxz)에서 이것을 수행 한 다음 세트 수가 정지 한 후에?파이썬에서 공백으로 구분 된 입력
그래서 내 입력은 조금 이렇게되면 :
이2
8 1
abcdefgh
3 3
xxz
편집 : I 인쇄 A + B보다 더 복잡 아무것도 코딩 적이없는, 너무 가혹하지 마십시오.
myinput = open("nameofinputfile.txt", "r")
myoutput = open("nameofoutputfile.txt", "w")
//somehow split the input into sets and use the first set
N, M = myset.split()
output1 = N + M
output2 = N - M
output3 = N * M
myoutput.write(output1, output2, output3)
//use another set till you run out of sets
myinput.close()
myoutput.close()
직접 해결할 수있는 * 모든 노력을 보여줄 수 있습니까? –
환영합니다! 귀하의 질문에 [최소, 완전하고 검증 가능한 예] (https://stackoverflow.com/help/mcve)를 포함 시키십시오. 계속 진행할 코드가 없으면 도움을주는 것이 어렵습니다. 건배! –
@ScottHunter 여기 있습니다. – Lipovlan