Пятница, 13 Декабря 2024, 00:22
Приветствую Вас
Гость
[
Новые сообщения
·
Игроделы
·
Правила
·
Поиск
]
Страница
1
из
1
1
Форум игроделов
»
Программирование
»
Скриптовые языки программирования
»
Out of range
(Python 3.x)
Out of range
Ramilyanamana
Дата: Вторник, 16 Февраля 2016, 14:10 | Сообщение #
1
Биззи Джей Ужасный
Сообщений:
475
Все сообщения участника
Темы участника
Темы с постами юзера
Сейчас нет на сайте
Код
n = int("3")
b = [n+1]
i = int("0")
while(i < n):
b[i] = 0
i += 1
Подскажите пожалуйста, в чем проблема. На строке b[i] = 0 выдает: list assignment index out of range
Читал про массивы в питоне, но и они не особо помогли с проблемой
Xakep
Дата: Вторник, 16 Февраля 2016, 14:52 | Сообщение #
2
めちゃくちゃちゃ
Сообщений:
973
Все сообщения участника
Темы участника
Темы с постами юзера
Сейчас нет на сайте
Ну у тебя i меняется в диапазоне от 0 до 3, а массив только из одного элемента, все логично.
Добавлено
(16 февраля 2016, 14:52)
---------------------------------------------
Цитата
Ramilyanamana
(
)
b = [n+1]
будет массив из одного элемента равным четырем (т.е. b[0] = 4). в твоем случае.
Сообщение отредактировал
Xakep
-
Вторник, 16 Февраля 2016, 15:05
Ramilyanamana
Дата: Вторник, 16 Февраля 2016, 16:11 | Сообщение #
3
Биззи Джей Ужасный
Сообщений:
475
Все сообщения участника
Темы участника
Темы с постами юзера
Сейчас нет на сайте
Xakep
, и как это можно исправить? Просто не нашел ничего ни в списках, ни в массивах, что могло бы помочь
JackNazaryan
Дата: Вторник, 16 Февраля 2016, 18:57 | Сообщение #
4
старожил
Сообщений:
1976
Все сообщения участника
Темы участника
Темы с постами юзера
Сейчас нет на сайте
Точно не помню, но вроде бы надо объявлять как
b[n+1]
, а не
b
Xakep
Дата: Вторник, 16 Февраля 2016, 21:30 | Сообщение #
5
めちゃくちゃちゃ
Сообщений:
973
Все сообщения участника
Темы участника
Темы с постами юзера
Сейчас нет на сайте
Цитата
Ramilyanamana
(
)
Xakep, и как это можно исправить? Просто не нашел ничего ни в списках, ни в массивах, что могло бы помочь
ну добавь элементов в массив, как-то так:
Код
b = [1,2,3]
либо так:
Код
b = [];
for i in range(0, 3):
b.append(i)
Сообщение отредактировал
Xakep
-
Воскресенье, 21 Февраля 2016, 14:59
Форум игроделов
»
Программирование
»
Скриптовые языки программирования
»
Out of range
(Python 3.x)
Страница
1
из
1
1
Главная страница форума
Создание игр и всё, что с этим связано
Обсуждение геймдева
Геймдизайн
Сценарный документ
Маркетинг игровой индустрии
Краудфандинг
Лицензия и Лицензиаты
Игровая литература
Конструкторы игр и лёгкие в освоении системы разработки игр
Конструкторы игр
Raycasting Game Maker
RPG Maker
Game Maker
Scirra Construct
GameGuru / FPS Creator
Adobe Flash и Создание флэш-игр
Конструкторы игр жанра Fighting
Конструкторы OnLine-игр
ОнЛайн конструкторы игр
Поиск и выбор конструктора игр
Движки для разработки игр и сложные системы разработки
Общее обсуждение Игровых движков
2D-движки для создания игр
3D движки для разработки игр
3D Rad
Ogre3D
Unity
Unreal Engine
CryEngine
Движки для разработки OnLine игр
Движки для браузерных игр
Разработка мобильных игр
Среды разработки и Языки разработки игр
Blender и BGE
Поиск и выбор Движков
Программирование
Общие обсуждения программистов
C/C++
Delphi/Pascal/Object Pascal
Basic
Java
Программирование .NET
Скриптовые языки программирования
Низкоуровневое программирование
Ресурсы и Примеры игр
3D-моделирование и 3D-графика
2D-графика и рисование
Исходники и примеры
Звуковое сопровождение игр и Звуковые движки
Остальные ресурсы
Ваши проекты
Идеи для реализации
Проекты в разработке
Готовые проекты
Разработка движков и сред разработки
Community Development
Команды, услуги и объявления
Команды
Вакансии и работа
Оплачиваемые предложения
Резюме
Объявления и реклама
Сделки игроделов
Конкурсы и соревнования
Hard'n'Soft
ПК и Железо
Софт на PC
Программы в помощь игроделу
Операционные системы
Игровые платформы
Мобильные системы
Эмуляция
Дополнительные темы
Обсуждение игр
Онлайн игры
Моддинг игр
Настолки
Вебмастеринг
Кино и видео
Музыка и исполнители
Литература общая
Форумные игры
Флейм
Корзина
Комьюнити и сайт GcUp.ru
Сайт и Комьюнити
Проекты ресурса
Пресс-клуб
Администрация
Поиск:
Все права сохранены. GcUp.ru © 2008-2024
Разработка компьютерных игр. С чего начать? Это просто! С нуля до разработчика игр: как начать создавать свою игру. Заказать создание игры.