Общие вопросы и обсуждения касающиеся работы Acodemy.ru

Курс: Python структуры данных для начинающих. Урок: Урок 3. Внесение данных, обработка, ссылки.92%
Подсчитай и выведи на экран сумму возрастов всех тех, кому 19 лет и старше.
Пишет: Неверное решение. Посчитал вручную. Все верно.
sum=0
for p in ljudi:
if p['vozrast']>=19:
sum =sum+ p['vozrast']
print sum

Проблема была в том, что используя переменную sum, вы затерли встроенную функцию sum. :)
А эта функция использовалась в коде проверки.
Сейчас мы переписали это место. Так что, должно работать. :)

Не запускается UnityWebPlayer на Mozilla Firefox 22.0

Не запускается UnityWebPlayer на Mozilla Firefox 22.0
Возможно это только у меня такой глюк с мозиллой
В Хроме и Сафари работает.

Урок 5. Подготовка к более сложным структурам. Освоение элементов работы с ними.68%
А, таким, вот, образом можно составить список программистов каждого отдела:
po_otdelam = {}
for otdel in otdely.values():
spisok = []
for p in ljudi:
if p['otdel'] == otdel:
spisok.append(p)
po_otdelam[otdel['nazvanije']] = spisok
в уроке хотелось бы более подробного объяснения как этот код работает. Было сложно понять.

Ok, обдумаем.
Нам будет легче сочинить объяснение, если вы расскажете:
Что вам в итоге помогло разобраться в этом коде?
Или может быть, в каком порядке вам его удалось понять?

Урок 5. Подготовка к более сложным структурам. Освоение элементов работы с ними.
Урок продолжился, без ввода команды continue_lesson()
Урок 5. Подготовка к более сложным структурам. Освоение элементов работы с ними.
Урок продолжился, без ввода команды continue_lesson()
При том, что я ввел не верные данные
Выведи всех программистов, которые пишут на Python.
Когда получится, дай команду continue_lesson() , чтобы продолжить урок и сравнить свой вариант с нашим.
1
2
3
for p in ljudi:
if p['jazyk'] = 'python':
print p['imja']
Traceback (most recent call last):
File "<stdin>", line 55, in _acodemyRunUserCode
File "userCode", line 2
if p['jazyk'] = 'python':
^
SyntaxError: invalid syntax
Подсказка (нажмите)
Замечательно! Вот, такой код, будет работать:
for p in ljudi:
if p['jazyk'] == jazyki['python']:
print p
А, теперь, выведи список всех программистов из отдела тестирования и отладки.

В 3 уроке в Космосе баг
В 3 уроке в Космосе на 47% невозможно пройти дальше. Я 3 раза рисовал эту ракету, но ничего не происходит. Там не написан радиус иллюминатора, нет длинны двигателя и приходится самому придумывать, но ничего не происходит!!

Радиус иллюминатора указали повторно: четверть высоты ступени.
Длина двигателя указана ранее в уроке - равна высоте последней ступени.
Спасибо.

Урок 3. Применение идиом map, reduce, filter для обработки более сложных структур данных.88%
Получи сумму зарплат людей, зарплаты которых выше 30000.
reduce(lambda x,y: x+y, filter(lambda x: x['dolzhnost']['zarplata']>30000,ljudi))
Не могу понять в чем тут ошибка. Заранее спасибо!

Эта команда filter(lambda x: x['dolzhnost']['zarplata']>30000,ljudi)
выдает список людей.
И вы пытаетесь просуммировать людей. :)
Надо из полученного списка либо извлечь список зарплат. Либо при суммировании извлекать зарплаты.
P.S. Рад, что нравится наша обучалка. :)

УРОК 5 94%
Запомни список координат звезд Большой Медведицы в переменнуюmedvedica (это будет список кортежей):
medvedica = [(104, 195),
(133, 197),
(150, 213),
(171, 224),
(214, 227),
(208, 249),
(172, 245)]
Хорошо. Теперь, прежде чем делать программу, которая рисует это созвездие, сделай программу, которая выведет этот список на экран при помощи цикла for ... in ... и команды print.
for koord in medvedica:
print koord
(104, 195)Хорошо. Ну, а теперь, пришло время для рисования звезд.
Пиши программу, и запускай.
Вообщем я перепробовал сто миллионов вариантов. Каков правильный код?
Мой последний:
for koord in medvedica :

не сохраняется процесс похождения курса

Повторно пройти его надо, если вы хотите получить очки и бэйджики. А так - можете смело открывать 3-ий урок и т.д..

Урок 3. Внесение данных, обработка, ссылки.84%
Отлично. А теперь, пара контрольных задачек. В них проверяется и усвоение предыдущих уроков. Подсказок по контрольнымзадачам, как всегда, не будет.
контрольнымзадачам - написано слитно, нужен пробел

Не очень удобное 3д сопровождение.
Не очень удобное 3д сопровождение уже с первого урока. Нельзя сделать чтобы вращение камерой осуществлялось только при нажатой и удерживаемой кнопке маус 1?

Возможно так будет лучше. Зато сейсчас пользователь сразу видит, что камеру можно вращать. :)
Повыбираем.
Customer support service by UserEcho