1.问题描述
对一个能够以不同速度移动的外星人进行跟踪。
我们将存储该外星人的当前速度,并据此确定该外星人将向右移动多远。
2.具体代码如下
alien_0 = {'x_position':0,'y_position':25,'speed':'medium'}
print("Original x-positon: "+ 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-positon: " + str(alien_0['x_position']))
3.结果截图
4.结果分析
首先定义了一个外星人,其中包含初始的x 坐标和y 坐标,还有速度’medium’ 。出于简化考虑,省略了颜色和点数&#x