我该怎么做才能在单击它时更改列表
How do I make it so that when I click it changes the list
我有一个充满颜色的清单;我试图做到这一点,以便当我单击一个按钮时,它会移动到列表中的一个位置,从而改变衬衫的颜色。我该怎么做才能在我点击按钮时切换到下一个值?
例如
car = ["red","blue","white","green","orange"]
def click(button):
car[0] += 1
(我知道这是不对的,但你知道我该怎么做吗?)
当您点击按钮时,汽车应该从红色变为蓝色。再次点击,蓝变白等
谢谢!
根据@Barmar 的建议,代码如下:
car = ["red","blue","white","green","orange"]
index = 0
def click(button):
global index
index += 1
car[index]
请记住,点击“橙色”后会出现错误,因为没有更多颜色了。
我建议为该实例添加一个守卫。
我有一个充满颜色的清单;我试图做到这一点,以便当我单击一个按钮时,它会移动到列表中的一个位置,从而改变衬衫的颜色。我该怎么做才能在我点击按钮时切换到下一个值?
例如
car = ["red","blue","white","green","orange"]
def click(button):
car[0] += 1
(我知道这是不对的,但你知道我该怎么做吗?)
当您点击按钮时,汽车应该从红色变为蓝色。再次点击,蓝变白等
谢谢!
根据@Barmar 的建议,代码如下:
car = ["red","blue","white","green","orange"]
index = 0
def click(button):
global index
index += 1
car[index]
请记住,点击“橙色”后会出现错误,因为没有更多颜色了。 我建议为该实例添加一个守卫。