|
本帖最后由 legends0247 于 2020-1-4 16:24 编辑
本人小白,刚接触python,正在学习《python编程:从入门到实践》,里面有一个修改字典中值得问题,就把作者的代码敲了一下,结果运行一直显示语法错误,请大佬帮忙看看问题出在哪里
alien_2 = {"x_position":0,"y_position":25,"speed":"medium"}
print("Original x-position: " + str(alien_2["x_position"])
# 向右移动外星人
# 据外星人当前速度决定将其移动多远
if alien_2["speed"] == "slow":
x_increment = 1
elif alien_2["speed"] == "medium":
x_increment = 2
else: #这个外星人的移动速度一定很快
x_increment = 3
# 新位置等于老位置加上增量
alien_2["x_position"] = alien_2["x_position"] + x_increment
print("New x-position: " + str(alien_2["x_position"]))
|
|