Tre*_*vor 4 python algorithm graph point
我正在使用Zelle的Python图形库,我需要一些帮助来创建一个算法来返回列表中的数字.
基本上我将5x7板分成100x100像素网格.这与此类列表相对应.
| 0| 1| 2| 3| 4|
| 5| 6| 7| 8| 9|
|10|11|12|13|14|
|15|16|17|18|19|
|20|21|22|23|24|
|25|26|27|28|29|
|30|31|32|33|34|
Run Code Online (Sandbox Code Playgroud)
我需要一种算法,通过鼠标点击获取网格的中心点,并将其转换为与列表对应的数字.例如,点(50,50)将返回0,点(150,150)将返回6,等等.
非常感谢您花时间帮助弄清楚这个算法!
In [1]: def f(x, y):
...: return y // 100 * 5 + x // 100
...:
In [2]: f(50, 50)
Out[2]: 0
In [3]: f(150, 150)
Out[3]: 6
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
108 次 |
| 最近记录: |