Size: a a a

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

2020 May 06

RG

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

RG

Remal' Gareev in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Щас попробую до 3.7 откатиться
источник

O

Oleksii in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Всем привет! Помогите кто может. Доделываю лабу № 5 Анимация картины. Вопрос следующий. Мне удалось двигать рыбой через цикл for предварительно переделав функцию рыбы, чтобы она возвращала мне список примитивов из которых состоит. И я даже могу двигать любое количество рыб в одном направлении используя ф-ции moveObject() и onTimer(). НО! У меня возникает проблема двигать те же самые рыбы в противоположном направлении (туда-назад) функцией onTimer(), поскольку эти функции выполняются не последовательно, а одновременно и поэтому коряво получается. Кто знает как сделать так, чтобы onTimer(), onTimer() выполнялись не одновременно, а вторая проигрывалась после завершения первой, но обе были в непрерывном цикле run().
источник

O

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

😍

😍 in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Oleksii
Всем привет! Помогите кто может. Доделываю лабу № 5 Анимация картины. Вопрос следующий. Мне удалось двигать рыбой через цикл for предварительно переделав функцию рыбы, чтобы она возвращала мне список примитивов из которых состоит. И я даже могу двигать любое количество рыб в одном направлении используя ф-ции moveObject() и onTimer(). НО! У меня возникает проблема двигать те же самые рыбы в противоположном направлении (туда-назад) функцией onTimer(), поскольку эти функции выполняются не последовательно, а одновременно и поэтому коряво получается. Кто знает как сделать так, чтобы onTimer(), onTimer() выполнялись не одновременно, а вторая проигрывалась после завершения первой, но обе были в непрерывном цикле run().
попробуй задержку time sleep как то там
источник

OM

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

O

Oleksii in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
На видео у меня получилось раком-боком сделать анимацию, но она проигрывается только за счет того, что я в update1 и update2 сделал разное расстояние шага каждой рыбы и соответственно сделал разное время на функциях onTimer(). Но это костыли...
источник

😍

😍 in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
onTimer(1 функция) а в ней 2 moveobjectby с задержкой. только надо загуглить как она пишется)
источник

O

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

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Oleksii
Ой, я не тот скрин кинул. У меня так и есть...
можно текстом?
источник

O

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

O

Oleksii in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
😍
onTimer(1 функция) а в ней 2 moveobjectby с задержкой. только надо загуглить как она пишется)
не нашел такой ф-ции в библиотеке
источник

😍

😍 in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Oleksii
Ой, я не тот скрин кинул. У меня так и есть...
def update1():
   for primitive in fish_of_the_primitives1:
       moveObjectBy(primitive, 0, - 100)
источник

😍

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

😍

😍 in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
for primitive in fish_of_the_primitives1:
       moveObjectBy(primitive, 0, 100)
источник

😍

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

😍

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

😍

😍 in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
В Python есть встроенная поддержка для погружения программы в сон. У модуля time есть функция sleep(), что позволяет отсрочить выполнение вызываемого потока на указанное количество секунд.
источник

OM

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

OM

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