新手請教print [x for x in range(100,1000) if str(x)[0:1]==str(x)[2:]]
print [x for x in range(100,1000) if str(x)[0:1]==str(x)[2:]] ?后半段str(x)[0:1]==str(x)[2:]]什么意思,本人新手,求教
print [x for x in range(100,1000) if str(x)[0:1]==str(x)[2:]] ?后半段str(x)[0:1]==str(x)[2:]]什么意思,本人新手,求教
2016-05-18
舉報
2016-05-25
str(x)[0:1]表示取x的百位數,str(x)[2:]表示取x的個位數
首先str(x)把整數x轉成一個字符串,[0:1]表示取字符串的第一個字符,[2:]表示取字符串的最后一個字符
2016-05-18
100到999內,百位數和個位數相同的數有哪些