Discuss / Python / 运行了楼上的代码,哈哈哈

运行了楼上的代码,哈哈哈

Topic source

-- coding: utf-8 --

a = {'Mac Grady':1,'YaoMing':11,'Wade':3,'James':23,'Kobe':24} print('球员的号码如下:') for x in a: print(x) name = input('请输入球员的名称查询球衣号码:') sign = a.get(name,False) if sign == False: print('没有该球员,请重新输入\n') else: number = int(a[name]) print(name,'的球衣号码是',number)

变量number的定义貌似有点多余,直接用 sign 也是可以的 else: print(name,'的球衣号码是',sign)

能解释一下sign那一行代码吗?看不懂

返回去认真看了一下.gei,终于看明白了,你们都好厉害

加个sign太麻烦了。。。直接 if name in a: print('没有该球员,请重新输入\n') else: number = int(a[name]) print(name,'的球衣号码是',number) 就可以了吧 。


  • 1

Reply