2010年2月21日日曜日

eureler problem 4 in python

A palindromic number reads the same both ways. The largest palindrome made from the product of two 2-digit numbers is 9009 = 91  99.

Find the largest palindrome made from the product of two 3-digit numbers.


for a in range(100,999):
 for b in range(100,999):
  num = a*b
  num = str(num)
  if num == num[::-1]:
   print num
  else:
   pass  

学んだこと


1.文字列の反転には
["反転したい文字"::-1]
を用いる。

2.スライスは文字列のみ。

3.for 文は繰り返しを意味する。




0 件のコメント:

コメントを投稿