Introduction to Programming using Python 1st Edition

Published by Pearson
ISBN 10: 0132747189
ISBN 13: 978-0-13274-718-9

Chapter 8 - More on Strings and Special Methods - Section 8.6 - Case Study: The Rational Class - Check Point - MyProgrammingLab - Page 263: 8.12

Answer

No, the program will not work.

Work Step by Step

Because in python 'self' object is not subscriptable and hence we cannot use self[0] for '__numerator' and self[1] for '__denominator' attributes in the Rational class as it will give an error that Rational object is not subscriptable.
Update this answer!

You can help us out by revising, improving and updating this answer.

Update this answer

After you claim an answer you’ll have 24 hours to send in a draft. An editor will review the submission and either publish your submission or provide feedback.