请问这串代码为什么会报错
alien_0={'x_position':0,'y_position':25,'speed':'medium'}print("original x_position:"+str(alien_0['x_position']))
if alien_0['speed']=='slow':
x_increment=1
elif alien_0['speed']=='medium':
x_increment=2
else:
x_increment=3
alien_0['x_position']=alien_0=['x_position']+x_increment
print("new x_increment:"+str(alien_0['x_position']))
Traceback (most recent call last):
File "C:/Users/zjm16/Desktop/python/test32.py", line 10, in <module>
alien_0['x_position']=alien_0=['x_position']+x_increment
TypeError: can only concatenate list (not "int") to list
>>>
为什么会报错
alien_0['x_position']=alien_0=['x_position']+x_increment
把红色的等号去掉试试看呢 jackz007 发表于 2020-9-25 23:11
alien_0['x_position']=alien_0=['x_position']+x_increment
把红色的等号去掉试试看呢
哎对了 谢谢
页:
[1]