Size: a a a

Хирьянов Т.Ф., Практика программирования на Python 3 (2019)

2020 August 02

O

Oleksii in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
https://pastebin.com/njh8DDrE

Лабораторная №6, создание двигающихся шариков и подсчет очков.
Сделал следущее. Шарики появляются методами canv.create_oval() и canv.delete(ALL), а также двигаются методами canv.move(), root.update() и timer.sleep(). Шарик появляется, делает 10 шагов(итерации цикла for) и исчезает. После через секунду появляется новый шарик.
Вопрос: почему подсчет очков def new_score() срабатывает только раз с десяти?
источник

O

Oleksii in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
источник

O

Oleksii in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Ошибка появляется после закрытия файла.
источник

НП

Нехристь Пендостанск... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Почему меня перебрасывает на else?
Видно что слово существует в среди значений моего словаря, но условие не срабатывает.
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
in и is - разные операторы
источник

НП

Нехристь Пендостанск... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Да, я слепой.
источник

E

Egor in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
#вопрос
что происходит с пространством при сложении матриц?
источник

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Egor
#вопрос
что происходит с пространством при сложении матриц?
что такое пространство?
источник

E

Egor in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
не понял вопрос
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
непонятно, что такое пространство, как оно может меняться. что в контексте пространства означают матрицы и как их можно складывать
источник

E

Egor in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
пространство - это пространство (не какой нибудь массив, который его описывает, а само пространство).
матрицы - это линейные трансформации пространства
источник

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
у. ясно, метрическое пространство, координаты и линейные преобразования, которые сведены к умножениям матриц
источник

E

Egor in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
а?
в общем, если поочередно применять к пространству линейные трансформации, то это будет умножением матриц. что происходит при сложении? просто базисные вектора нового пространства становятся суммой векторов, описанных в матрицах?
источник

O

Oleksii in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Переслано от Oleksii
https://pastebin.com/njh8DDrE

Лабораторная №6, создание двигающихся шариков и подсчет очков.
Сделал следущее. Шарики появляются методами canv.create_oval() и canv.delete(ALL), а также двигаются методами canv.move(), root.update() и timer.sleep(). Шарик появляется, делает 10 шагов(итерации цикла for) и исчезает. После через секунду появляется новый шарик.
Вопрос: почему подсчет очков def new_score() срабатывает только раз с десяти?
источник

O

Oleksii in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Переслано от Oleksii
источник

O

Oleksii in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Пожалуйста, подскажите что делать. Я уже разные методы пробую, ничего не получается. Какой метод правильнее использовать: canv.move() и canv.after() или root.update() и time.sleep()?
источник

O

Oleksii in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Только первые пару секунд срабатывает подсчет очков.
источник

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
взаимодейтсвие между функциями странное.
а как ты хочешь чтобы всё происходило?
почему  у тебя  for i in range(0, 10):
почему 10 итераций?
источник

O

Oleksii in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Oleg Makarikhin
взаимодейтсвие между функциями странное.
а как ты хочешь чтобы всё происходило?
почему  у тебя  for i in range(0, 10):
почему 10 итераций?
Я так сделал,чтобы создаться сначала работающий код без отражения от стен. Решил, что 10 итераций хватит, чтобы заработать пару очков, потом появляется новый шарик и уже нужно кликать по нему...
источник

O

Oleksii in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Oleg Makarikhin
взаимодейтсвие между функциями странное.
а как ты хочешь чтобы всё происходило?
почему  у тебя  for i in range(0, 10):
почему 10 итераций?
У меня просто пока упрощенная версия, шарик пропадает не по щелчку мыши, а просто по истечению итераций.Но подсчет очков уже не работает как следует.
источник