python乌鸦喝水问题总结

 如果这是一年前,拿C写,高低不到十分钟就能编出来。但是一年后,因为很多杂知识的入侵,很多代码细节已经忘记。

问题一:python的输入输出

这个可以参照(20条消息) Python中输入和输出_stay_foolish12的博客-CSDN博客_python输入进行复(yu)习,但是本题中的输入样例比较特殊,只能按照【python】Python3中list(map(int,input().split()))含义_python_浪里小飞侠-DevPress官方社区 (csdn.net)的这种map()函数映射和split()分割输入(有些印象,可能爬虫用到过)

问题二:判断是否为整数

参照于(20条消息) python骚操作之——判断整数_Alex_996的博客-CSDN博客_python判断整数使用了type()函数,确实方便一个判断语句就可以出来结果。

问题三:强制转换

这个完全就是不熟练的原因,凭着记忆写下int(num)打点之后却发现没有改变num的类型,最后猛然想起应该是num = int(num) 这样才会使其发生改变,惭愧。

最终代码如下:

side ,i = map(int,input().split())
stoneV = 8
num = 0
needV = side*side*(i-2)
num = needV/stoneV
if(type(num)!=int):
    num = int(num)
    num=num+1
print(num)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值