在稳固已学使用时,检查了一遍报错的所在行,此报错一般是在整数上加了下标:
for i in range(10):
if i[-1] > 5:
print(i)
试了几个方法,也回去查看文档,解决思路如下:整数不能加标,但字符串可以;但我的需求又是与整数比较,那么最终还是整数!
改动之后:
for i in range(10):
if int(str(i)[-1]) > 5:
print(i)
微信扫一扫
在稳固已学使用时,检查了一遍报错的所在行,此报错一般是在整数上加了下标:
for i in range(10):
if i[-1] > 5:
print(i)
试了几个方法,也回去查看文档,解决思路如下:整数不能加标,但字符串可以;但我的需求又是与整数比较,那么最终还是整数!
改动之后:
for i in range(10):
if int(str(i)[-1]) > 5:
print(i)
相关推荐