Как получить координаты x и y мыши по отдельности? - PullRequest
0 голосов
/ 30 марта 2019

Я хочу напечатать x позицию моей мыши без позиции y.

import pygame
pygame.init()

mouse = pygame.mouse.get_pos()
print(mouse)

Это печатает x и y мыши как кортеж, но я хочу просто напечатать x. Как мне это сделать?

Ответы [ 3 ]

3 голосов
/ 30 марта 2019

Вы можете просто распаковать ваши кортежи:

x, y = pygame.mouse.get_pos()
0 голосов
/ 30 марта 2019

pygame.mouse.get_pos() возвращает кортеж (x,y).Чтобы получить x и y, распакуйте кортеж:

x, y = pygame.mouse.get_pos()

Чтобы получить доступ к кортежу, вы можете собрать его заново с помощью x и y или сохранить егос mouse_pos = pygame.mouse.get_pos()

0 голосов
/ 30 марта 2019
print(mouse[0]) #prints x
print(mouse[1]) #prints y

Вы можете обращаться к кортежам так же, как к массивам

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...