입력 파일에 따라 대답하는 Python에 프로그래밍 문제가 있습니다. 이 테스트 파일에서 :
2
5
0.0
25.0
50.0
75.0
100.0
6
12.3
-67.1
122.8
428.4
-15.9
221.0
첫 번째 줄 '2'는이 파일에있는 케이스 수를 나타냅니다. 또한 케이스의 수레 수를 나타내는 '5'와 '6'도 있습니다. 케이스 수에 따라 파일을 어떻게 분할 할 수 있습니까?
입력이라는 파일에 있다는 것을 고려하면 input.txt
다음과 같이 부동 소수점을 개별적으로 읽을 수 있습니다.
with open('input.txt', 'r') as f:
no_of_test_cases = int(f.readline().strip())
i = 0
while i < no_of_test_cases:
no_of_floats = int(f.readline().strip())
floats = []
for _ in range(no_of_floats):
floats.append(float(f.readline().strip()))
print(floats)
# Do your calculations/operations
i += 1
주는
[0.0, 25.0, 50.0, 75.0, 100.0]
[12.3, -67.1, 122.8, 428.4, -15.9, 221.0]
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다