기다려주십시오. 필자는 파이썬을 처음 사용하고 불과 1 개월 만입니다.이 proect에서는 관련 점수가있는 이름 목록을 시뮬레이트하는 파일을 가져옵니다. 첫 번째 인덱스와 그 관련 쌍을 출력하는 루프를 만드는 데 어려움을 겪고 있습니다. 내 프로그램은 으로 플레이어 목록을 절반으로 나누고 목록의 각 절반에서 플레이어를 사용하여 쌍을 생성해야합니다. 예를 들어 등급별로 10 명의 플레이어가 정렬 된 경우 플레이어 1은 플레이어 6을, 2는 7을 재생합니다.루프를 사용하여 파이썬에서 인덱스를 쌍으로 만들기
누군가 올바른 방향으로 안내 할 수 있습니까? 샘플 코드는 아래에 있습니다. 일단 완성되면, 이것을 작동 함수가있는 프로그램으로 만들 필요가 있습니다.
def main():
myfile = open('CHESS.txt','r')
players = []
for line in myfile:
line = line.rstrip('\n')
players.append(line)
players.sort()
for i in players:
m=len(players)/2
print(players[0], players[0+m])
myfile.close()
main()
멋진 트릭은'우편 (선수, 선수 [LEN (플레이어)/2])입니다' –