2
私のpythonファイルは以下のようになりますが、なぜ結果が異なるのか分かりません。 唯一の違いは約& k、zはint、kはstrです。Pythonの異なるデータ型による結果の違い
l = []
j = []
for x in range(100,1000):
for y in range(100,1000):
z = (x * y)
k = str(x*y)
if k == k[::-1]:
'''print (k)
print('========================')'''
l.append(k)
if str(z) == str(z)[::-1]:
'''print (z)
print ('+++++++++++++++++++++++++++')'''
j.append(z)
print('*********************************************')
print max(l)
print max(j)
print (l)
'if'ステートメントは「これは回文ですか?」という質問をしています。 - 逆転しても同じですか? –