Untitled

 avatar
unknown
python
3 years ago
1.1 kB
3
Indexable
chess = '1. d2 e6 2. e4 d5 3. O-O Кc3  4. Кf3 c5  5. e:d5 e:d5 6. Сe2 Кf6 7. Сe7 O-O 8. Сg5 Кc6 9. d:c5 Сe6 10. Кd4 С:c5 11. Кb3 Сe7 12. Сf3 Кe5 13. Лe1 К:f3+ 14. Ф:f3 Лc8 15. h3 h6'
black_step = int(chess.replace(' ','').split('O-O')[1][0])-1 if chess.replace(' ','').split('O-O')[0][-1] != '.' else chess.replace(' ','').split('O-O')[2][0]
white_step = int(chess.replace(' ','').split('O-O')[0][-2])-1 if chess.replace(' ','').split('O-O')[0][-1] == '.' else int(chess.replace(' ','').split('O-O')[1][-2]) - 1
print(black_step, white_step)
chess = '1. d2 e6 2. e4 d5 3. Кc3 O-O 4. Кf3 c5  5. e:d5 e:d5 6. Сe2 Кf6 7. O-O Сe7 8. Сg5 Кc6 9. d:c5 Сe6 10. Кd4 С:c5 11. Кb3 Сe7 12. Сf3 Кe5 13. Лe1 К:f3+ 14. Ф:f3 Лc8 15. h3 h6'
black_step = int(chess.replace(' ','').split('O-O')[1][0])-1 if chess.replace(' ','').split('O-O')[0][-1] != '.' else chess.replace(' ','').split('O-O')[2][0]
white_step = int(chess.replace(' ','').split('O-O')[0][-2])-1 if chess.replace(' ','').split('O-O')[0][-1] == '.' else int(chess.replace(' ','').split('O-O')[1][-2]) - 1
print(black_step, white_step)
Editor is loading...