1.找出九大行星中直径最大和最小的,打印名字和对应直径
2.找出跟地球直径最接近的行星,打印名字。( abs(x) 可以求得x的绝对值 )
names = [“冥王星”, “火星", "水星", "金星", "地球", "海王星", "天王星", "土星", "木星"]
directs = [2370, 5000, 7000, 12500, 13000, 50000, 510000, 1230000, 1250000]
1.找出九大行星中直径最大和最小的,打印名字和对应直径
2.找出跟地球直径最接近的行星,打印名字。( abs(x) 可以求得x的绝对值 )
names = [“冥王星”, “火星", "水星", "金星", "地球", "海王星", "天王星", "土星", "木星"]
directs = [2370, 5000, 7000, 12500, 13000, 50000, 510000, 1230000, 1250000]
代码如下,有用的话请点击一下采纳谢谢
names = ["冥王星", "火星", "水星", "金星", "地球", "海王星", "天王星", "土星", "木星"]
directs = [2370, 5000, 7000, 12500, 13000, 50000, 510000, 1230000, 1250000]
ret = {}
for name, direct in zip(names, directs):
if direct == min(directs):
print('直径最小的是%s, %s' % (name, direct))
if direct == max(directs):
print('直径最大的是%s, %s' % (name, direct))
ret[abs(direct-13000)] = name
del ret[0]
print('跟地球直径最接近的行星为',ret[min(ret)])