33.py 579 B

12345678910111213141516171819202122
  1. from fractions import Fraction
  2. tens = []
  3. for n in range(1,10):
  4. for d in range(n+1,10):
  5. tens.append(Fraction(n,d))
  6. fractionsum = 1
  7. for num in range(10,100):
  8. for den in range(num+1,100):
  9. # This case does not result in any solutions
  10. # if str(num)[0] == str(den)[1]:
  11. # if Fraction(num,den) == Fraction(int(str(num)[1]) , int(str(den)[0])):
  12. # print num
  13. # print den
  14. if str(den)[0] == str(num)[1]:
  15. if float(str(den)[1]) != 0:
  16. if Fraction(num,den) == Fraction(int(str(num)[0]) , int(str(den)[1])):
  17. fractionsum *= Fraction(num,den)
  18. print(fractionsum)