import sys lines = sys.stdin.read().splitlines() n = int(lines[0]) players = [] playersToAppear = [] liczbaZawodnikow = 10 for i in range(1,n+1): splitedLine = lines[i].split() if(splitedLine[0] == "TAK"): players.append(dict(numer=i,zgoda=splitedLine[0],udzialy=splitedLine[1])) for i in range(0,10): playersToAppear.append(players[i]["numer"]) for i in range(10,len(players)): if int(players[i]["udzialy"]) < 2 and liczbaZawodnikow < 20 : playersToAppear.append(players[i]["numer"]) liczbaZawodnikow +=1 print(*playersToAppear)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | import sys lines = sys.stdin.read().splitlines() n = int(lines[0]) players = [] playersToAppear = [] liczbaZawodnikow = 10 for i in range(1,n+1): splitedLine = lines[i].split() if(splitedLine[0] == "TAK"): players.append(dict(numer=i,zgoda=splitedLine[0],udzialy=splitedLine[1])) for i in range(0,10): playersToAppear.append(players[i]["numer"]) for i in range(10,len(players)): if int(players[i]["udzialy"]) < 2 and liczbaZawodnikow < 20 : playersToAppear.append(players[i]["numer"]) liczbaZawodnikow +=1 print(*playersToAppear) |