初学python,求助? 400 报错
判断润年的小程序
elif year % 4 == 0 and year %100 != 0 or year % 400 == 0
这句话在2.x中能执行,但是在3.x中报错
TypeError:not all arguments converted during string formating
参数转换有问题?求解
问问题,标题直接描述问题。 非Pythoner
######把完整代码贴出来,才好分析######已经解决了,谢谢了######你的year是字符串吧?######亲爱的,谢谢了哈.year确实是字符串,然后在 year % 4 的时候就出错了######
先判断是否是 int
if isinstance(year,int):
你的逻辑..int(year)
######谢了######你的year估计是字符串, python3中不支持类型自动转换了, 2里支持的~######嗯嗯######解决了就好 2和3还是有些区别的######嗯######哪里啊?Python 2.6.6也报这样的错,也不支持类型自动转换######版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。