34 lines
732 B
Python
34 lines
732 B
Python
#定义一个字典,由键值对组成
|
|
alien_0 ={'color': 'green', 'points': 5}
|
|
|
|
print(alien_0['color'])
|
|
print(alien_0['points'])
|
|
|
|
print(alien_0)
|
|
|
|
#可为字典添加键值对
|
|
alien_0['x_position'] = 0
|
|
alien_0['y_position'] = 25
|
|
print(alien_0)
|
|
|
|
#也可直接修改字典中的值
|
|
alien_0['color'] = 'yellow'
|
|
print(alien_0)
|
|
|
|
|
|
alien_0 = {'x_position': 0, 'y_position': 25, 'speed': 'medium'}
|
|
print(f'original position: {alien_0['x_position']}')
|
|
#向右移动 根据seed判断移动距离
|
|
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(f'new position: {alien_0['x_position']}')
|
|
|
|
|
|
|
|
|