小编Ant*_*Sky的帖子

比较使用百分号?%JavaScript

在简化代码时,堆栈溢出用户更改了以下代码行:

if (place > sequence.length -1) {
    place = 0;
Run Code Online (Sandbox Code Playgroud)

对此:

 place = place % sequence.length;
Run Code Online (Sandbox Code Playgroud)

我想知道这行实际上是做什么的,以及您如何定义该行的使用以及百分号的使用。预先感谢您的帮助。

javascript variables if-statement percentage

3
推荐指数
1
解决办法
1万
查看次数

使用 python 类 (OOP) 创建功能性海龟对象?

我目前正在用 python 编写代码,以创建一个与“太空入侵者”有些相似的游戏。在我尝试使用类制作所有入侵者对象(即海龟)之前,一切进展顺利,因此我可以在调整难度时轻松操纵我想要的敌人数量。

但是现在我已经这样做了,我已经删除了 TURTLE 对象的功能,因为它们现在被视为 CLASS OBJECTS。因此,我不能使用诸如[object].xcor和 之类的乌龟模块功能,[object].ycor这些功能有些必不可少。

这是创建对象类的代码:

class invaders():
def __init__(self, speed, position):
    self = turtle.Turtle()   # how I thought I could make them turtle objects (didn't work)
    self.color('red')   
    self.shape('circle')
    self.up()
    self.setposition(position)
    self.speed(speed)

def change_speed(newSpeed):
    invader.speed(newSpeed)   # use to make new speed if changing difficulty  #variable.changeSpeed(newSpeed)

def change_position(x, y):
    invader.setposition(x, y)
Run Code Online (Sandbox Code Playgroud)

我还在下面附上了一张照片,以便您可以看到我正在谈论的两个对象之间的区别。

文本下方的错误不相关

python class tkinter object turtle-graphics

0
推荐指数
1
解决办法
3487
查看次数