初学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也报这样的错,也不支持类型自动转换######集结各类场景实战经验,助你开发运维畅行无忧