Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- numbers_by_coordinates = [
- [1, 2, 4],
- [4, 1, 1],
- [2, 1, 1]
- ]
- diagonal_element_count, counting_elements_by_vertical = 0, 0
- list_vertical_numbers = []
- winner = ""
- # по Диагонали
- for diagonal_line in range(len(numbers_by_coordinates)):
- for column_diagonally in range(len(numbers_by_coordinates)):
- if diagonal_line == column_diagonally:
- if numbers_by_coordinates[diagonal_line][column_diagonally] == 1:
- diagonal_element_count += 1
- winner = "по Диагонали User_1"
- print(numbers_by_coordinates[diagonal_line][column_diagonally])
- elif numbers_by_coordinates[diagonal_line][column_diagonally] == 2:
- diagonal_element_count += 1
- winner = "по Диагонали User_2"
- print(numbers_by_coordinates[diagonal_line][column_diagonally])
- # print(diagonal_element_count)
- else:
- diagonal_element_count = 0
- '''if diagonal_element_count == 3:
- print(winner)'''
- # по вертикали
- for vertical_column in range(len(numbers_by_coordinates)):
- for vertical_line in range(len(numbers_by_coordinates)):
- list_vertical_numbers.append((vertical_column, numbers_by_coordinates[vertical_line][vertical_column]))
- for index_and_numbers in list_vertical_numbers:
- if list_vertical_numbers.count(index_and_numbers) == 3 and index_and_numbers[1] == 1:
- winner = "по вертикали User_1"
- break
- elif list_vertical_numbers.count(index_and_numbers) == 3 and index_and_numbers[1] == 2:
- winner = "по вертикали User_2"
- break
- # ПО горизонтали
- for row in numbers_by_coordinates:
- if row.count(1) == 3:
- winner = "ПО горизонтали user1"
- break
- elif row.count(2) == 3:
- winner = "ПО горизонтали user2"
- break
- print(winner)
Advertisement
Add Comment
Please, Sign In to add comment