I have written a program to generate the array that describes the finite simple continued fraction from any fractional input. The input is any fraction, num/den, and the output is the array. The program works and I am happy with the work.
The problem is one of the PyCharm problems and when I use the check feature it tells me my answer is incorrect. I think I know the source of the trouble. The problem asks that my input format be "A single line with an fraction in the numerator/denominator format. My input is obtained as seen in the code. I have googled fractions in Python. I have tried importing fractions from Fraction but seem to be in over my head. What am I missing? fraction = input() # define list for holding coefficients coef = [] # find the index where the / is slash = fraction.find('/') # extract the string num and den and convert them to integers num = int(fraction[0:slash]) den = int(fraction[slash + 1:]) while num > den and den != 0: mod = num % den a = num // den coef.append(a) num = den den = mod for i in coef: print(i, end=' ') _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: https://mail.python.org/mailman/listinfo/tutor