Отобразить всю информацию о собаках старше 2 лет

satara

Новичок
Пользователь
Ноя 3, 2020
6
0
1
Python 3.6
Windows 10
Дан массив структурного типа. В нем указаны результаты выставки: порода, имя, возраст, владелец, место.
После этого отобразить всю информацию о собаках старше 2 лет

Код:
import numpy as np
arr = [(buldog, Nika, 2, Kirill, Sochi),
        (ovcharka, Archi, 3, Olesya, Sankt-Peterburg),
        (samis, Dina, 4, Yan, Moska)]
for poroda, name, age, owner, place in arr:
    if age > 2:
        print(poroda, name, age, owner, place)

Объясните пожалуйста, откуда вылазит ошибка. И помочь с кодом.
 
Последнее редактирование:

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 625
469
83
за вас написать?
 

satara

Новичок
Пользователь
Ноя 3, 2020
6
0
1
за вас написать?
Нет конечно. Оказывается я сюда код не сунул.
Вот код. Понять не могу, почему вылазит ошибка.
Python:
import numpy as np
arr = [(buldog, Nika, 2, Kirill, Sochi),
        (ovcharka, Archi, 3, Olesya, Sankt-Peterburg),
        (samis, Dina, 4, Yan, Moska)]
for poroda, name, age, owner, place in arr:
    if age > 2:
        print(poroda, name, age, owner, place)
 

stud_55

Модератор
Команда форума
Модератор
Апр 3, 2020
1 522
672
113
Вот код. Понять не могу, почему вылазит ошибка.
Строки нужно писать в кавычках.
Python:
arr =[('buldog', 'Nika', 2, 'Kirill', 'Sochi'), ...]
 

Форум IT Специалистов