Answered step by step
Verified Expert Solution
Question
1 Approved Answer
If you need to create a class Fraction, what is the correct way to create data attributes for the class? Choose the most correct statements.
If you need to create a class Fraction, what is the correct way to create data attributes for the class? Choose the most correct statements. Assume that the class constructor starts with the following code and generates a reduced form of a fraction: def __init__(self, top, bottom): if type(top) == type(bottom) == int: common = gcd(top, bottom) \# gcd finds the greatest common d ivisor of two numbers top=self.topself=top/bottom self.bottom = bottom // common bottom = bottom // common self.bottom = bottom self.top = top self.top = top // common
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started