#后面加中文会报错是怎么了?

龙梅 欧阳 0 信誉分
2024-03-22T13:09:58.9966667+00:00

alien_0 ={'color':'green','points':5,'speed':'medium'}

print(alien_0['color'])

print(alien_0['points'])

new_points=alien_0['points']

print(f"You just earned {new_points} points!")

alien_0['x_position']=0

alien_0['y_position']=25

print(alien_0)

alien_0['color']='yellow'

print(f"Original position:{alien_0['x_position']}")

#向右移动外星人

#根据当前速度确定将外星人向右移多远

if alien_0['speed']=='slow':

x_increment=1

elif alien_0['speed']=='medium':

x_increment=2

elif alien_0['speed']=='fast':

x_increment=3

#新位置为旧位置加上移动距离

alien_0['x_position']=alien_0['x_position']+x_increment

print(f"New position:{alien_0['x_position']}")

Windows 商业版 | 面向 IT 专业人士的 Windows 客户端 | 用户体验 | 其他
0 个注释 无注释
{count} 票

1 个答案

排序依据: 非常有帮助
  1. 匿名
    2024-03-25T01:34:41.87+00:00

    您好,

    具体看到的报错是什么呢?我试了一下这个脚本,结果是可以运行的。

    alien_0 ={'color':'green','points':5,'speed':'medium'}
    print(alien_0['color'])
    print(alien_0['points'])
    new_points=alien_0['points']
    print(f"You just earned {new_points} points!")
    alien_0['x_position']=0
    alien_0['y_position']=25
    print(alien_0)
    alien_0['color']='yellow'
    print(f"Original position:{alien_0['x_position']}")
    #向右移动外星人
    #根据当前速度确定将外星人向右移多远
    if alien_0['speed']=='slow':
        x_increment=1
    elif alien_0['speed']=='medium':
        x_increment=2
    elif alien_0['speed']=='fast':
        x_increment=3
    #新位置为旧位置加上移动距离
    alien_0['x_position']=alien_0['x_position']+x_increment
    print(f"New position:{alien_0['x_position']}")
    

    祝好

    Ian Xue


    如果回答是有帮助的,请点击“接受答案”。

    0 个注释 无注释

你的答案

提问者可以将答案标记为“已接受”,审查方可以将答案标记为“已推荐”,这有助于用户了解答案是否解决了提问者的问题。