题解 | 牛牛的快递
牛牛的快递
https://www.nowcoder.com/practice/41b42e7b3c3547e3acf8e90c41d98270
#1kg以内 20元 不足1kg部分1元 按1kg计算
#加急额外付5元
a,b = input().split()
if b == 'y':
print(int(20 + (float(a) - 1) // 1 + (float(a) % 1 != 0) * 1 + 5))
else:
print(int(20 + (float(a) - 1) // 1 + (float(a) % 1 != 0) * 1))
个人拙见,这样子代码会短一些。通过bool来判断是否有小数部分。
