题解 | 牛牛的快递

牛牛的快递

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来判断是否有小数部分。

全部评论

相关推荐

01-12 20:31
东北大学 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务