Здравствуйте посетители форума
Я новичок пытаюсь учить python
ходил на курсы выучил азы python (операторы функции циклы списки и тд.)
Полазив по форуму посмотрев на код других людей
Я тупо половину не понимаю что кто пишет (взял рандомный код из статей)
def apple(): # функция def я понимаю зачем она как пользоваться вот дальше кроме цвет красный и глобальной переменной нечего понять не могу
global Block
posx = SEG_SIZE * (random.randint(1, (WIDTH - SEG_SIZE) / SEG_SIZE))
posy = SEG_SIZE * (random.randint(1, (HEIGHT - SEG_SIZE) / SEG_SIZE))
Block = c.create_oval(posx, posy,
posx + SEG_SIZE,
posy + SEG_SIZE,
fill=“red”)
_____________
Вот еще пример знаю if else остальное не понимаю
if disposition == “vertical”:
if dislocation == “plus”:
coordinate_deck_2_x = x
coordinate_deck_2_y = y + 1
if coordinate_deck_2_y > 10:
coordinate_deck_2_y = y - 1
coordinate_ship_2.append((coordinate_deck_2_x, coordinate_deck_2_y))
else:
coordinate_ship_2.append((coordinate_deck_2_x, coordinate_deck_2_y))
else:
coordinate_deck_2_x = x
coordinate_deck_2_y = y - 1
if coordinate_deck_2_y < 0:
coordinate_deck_2_y = y + 1
coordinate_ship_2.append((coordinate_deck_2_x, coordinate_deck_2_y))
else:
coordinate_ship_2.append((coordinate_deck_2_x, coordinate_deck_2_y))
______________________
ЭТО всё приходит с опытом ?
Подскажите может литературу по python почитать ?
и вопрос 2
Годиться ли билиотека tkinter для создания 2д простеньких игр платформер (квадратик через препятствия прыгает допустим)
В инете находил токо змейку и то сложно непонятно
Может у кого-то есть простой код с объяснениями?
Заранее спасибо !