Есть ‘поле’ в виде вложенного списка. Нужно вывести первую попавшуюся координату элемента, где есть'I' и которой нет в другом списке.
[code bash]
['O', 'O', 'I', 'O', 'O', 'O', 'O', 'O', 'O', 'O']
['I', 'I', 'O', 'O', 'O', 'O', 'O', 'O', 'O', 'O']
['O', 'O', 'O', 'O', 'O', 'O', 'O', 'O', 'O', 'O']
['O', 'O', 'O', 'O', 'O', 'O', 'O', 'O', 'O', 'O']
['O', 'O', 'O', 'O', 'O', 'O', 'I', 'O', 'I', 'I']
['O', 'O', 'O', 'O', 'O', 'I', 'O', 'I', 'O', 'O']
['O', 'O', 'O', 'O', 'O', 'I', 'O', 'I', 'O', 'O']
['I', 'I', 'I', 'O', 'O', 'O', 'I', 'O', 'O', 'O']
['O', 'O', 'I', 'O', 'O', 'O', 'O', 'O', 'O', 'O']
['O', 'O', 'I', 'O', 'O', 'O', 'O', 'O', 'O', 'I']
[/code]
[code python]
imun_kletki=[(0,2)] #координаты имунных клеток
# перебираем поле, находим перую попавшуюся имунную клетку
# и возвращаем ее координату
def seek_imun():
for x in range(n):
for y in range(m):
if field[x][y]=='I' and (x,y) not in imun_kletki:
koord=(x,y)
break
break
print(koord)
return koord
seek_imun()
[/code]