МАТЕМАТИЧЕСКИЕ ОСНОВЫ ИНФОРМАТИКИ
Четверг, 18.04.2024, 08:29
ГлавнаяРегистрацияВход Приветствую Вас Гость | RSS

Меню сайта

Категории раздела
Начало работы Python [3]
Примеры задач [9]

Наш опрос
Какой язык программирования Вы изучаете
Всего ответов: 1027

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Форма входа


Главная » Файлы » Python » Примеры задач

Создание и заполнение массива
05.09.2015, 15:54

Замена цикла на генератор:

n = 4
a = [0] * n
a = [[2] * i + [1] + [0] * (n - i - 1) for i in range(n)]
for row in a:
    print(' '.join([str(elem) for elem in row]))

http://pythontutor.ru/lessons/2d_arrays/

 

>>> n = 4
>>> a = [0] * n
>>> a = [[2] * i + [1] + [0] * (n - i - 1)
     for i in range(n)]
>>> for row in a:
     print(' '.join([str(elem) for elem in row]))

     
1 0 0 0
2 1 0 0
2 2 1 0
2 2 2 1

Категория: Примеры задач | Добавил: i_elf
Просмотров: 2034 | Загрузок: 0 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:
Поиск

Друзья сайта
  • Творческий учитель
  • Сайт ООАКМР
  • Школьный сайт
  • Информатика учебник
  • МОИ

  • Copyright MyCorp © 2024 Сделать бесплатный сайт с uCoz