Coding in Python: a comprehensive Beginners Guide to Learn the Realms of Coding in Python
Download 1.25 Mb. Pdf ko'rish
|
Coding in Python A Comprehensive Beginners Guide to Learn the Realms
Importing Multiple Classes
I have saved the file and closed it. Now I will open a new file and name it my_bike.py. I’ll save it in the same location where I have saved bike.py. For example, in my case I have saved both on my desktop to access them easily. Whatever the location is, it should be the same for the two files or the code will not work in the way you have foreseen it. Now that the file my_bike has been saved. I will now write the code in it to import the code from the file bike.py. from bike import Bike from bike import Performancetires from bike import RacerBike racer1 = RacerBike('URS: Gravel Riding', 'BMC', 'Grey', '2017') print(racer1.fullname()) racer1.describe_aerodynamics() racer1.reading_odometer() racer1.incrementing_odometer(1000) racer1.performancetires.describe_performancetires() racer2 = RacerBike('Trackmachine', 'BMC', 'Blue', '2015') print(racer2.fullname()) racer2.describe_aerodynamics() racer2.reading_odometer() racer2.incrementing_odometer(1000) racer2.performancetires.describe_performancetires() racer3 = RacerBike('Alpenchallenge', 'BMC', 'Red', '2012') print(racer2.fullname()) racer3.describe_aerodynamics() racer3.reading_odometer() racer3.incrementing_odometer(5000) racer3.performancetires.describe_performancetires() >>>= RESTART: C:/Users/saifia computers/Desktop/my_bike.py We Have A Bike That Hit The Markets In 2017. The Model Is Urs: Gravel Riding. The Bike Is Manufactured By Bmc. Its Color Is Grey. This racer bike has better lift/drag ratio for improved aerodynamic efficiency. This bike has run 0 kilometers on the road. I cannot increment the odometer. This racer bike has three textile layered performance tires. We Have A Bike That Hit The Markets In 2015. The Model Is Trackmachine. The Bike Is Manufactured By Bmc. Its Color Is Blue. This racer bike has better lift/drag ratio for improved aerodynamic efficiency. This bike has run 0 kilometers on the road. I cannot increment the odometer. This racer bike has three textile layered performance tires. We Have A Bike That Hit The Markets In 2015. The Model Is Trackmachine. The Bike Is Manufactured By Bmc. Its Color Is Blue. This racer bike has better lift/drag ratio for improved aerodynamic efficiency. This bike has run 0 kilometers on the road. I cannot increment the odometer. This racer bike has three textile layered performance tires. >>> As all the three classes were written in the file bike.py, I have imported all of them in a sequence. As there are three classes stored in a single module, if you try to import only one of them, you will see an error in the interpreter. The error will be like this. from bike import Bike racer1 = RacerBike('URS: Gravel Riding', 'BMC', 'Grey', '2017') print(racer1.fullname()) racer1.describe_aerodynamics() racer1.reading_odometer() racer1.incrementing_odometer(1000) racer1.performancetires.describe_performancetires() racer2 = RacerBike('Trackmachine', 'BMC', 'Blue', '2015') print(racer2.fullname()) racer2.describe_aerodynamics() racer2.reading_odometer() racer2.incrementing_odometer(1000) racer2.performancetires.describe_performancetires() racer3 = RacerBike('Alpenchallenge', 'BMC', 'Red', '2012') print(racer2.fullname()) racer3.describe_aerodynamics() racer3.reading_odometer() racer3.incrementing_odometer(5000) racer3.performancetires.describe_performancetires() = RESTART: C:/Users/saifia computers/Desktop/my_bike.py Traceback (most recent call last): File "C:/Users/saifia computers/Desktop/my_bike.py", line 3, in racer1 = RacerBike('URS: Gravel Riding', 'BMC', 'Grey', '2017') NameError: name 'RacerBike' is not defined >>> However, if you save a single class in one module, you can correct this error. from bike import Bike racer1 = Bike('URS: Gravel Riding', 'BMC', 'Grey', '2017') print(racer1.fullname()) racer2 = Bike('Trackmachine', 'BMC', 'Blue', '2015') print(racer2.fullname()) racer3 = Bike('Alpenchallenge', 'BMC', 'Red', '2012') print(racer2.fullname()) = RESTART: C:/Users/saifia computers/Desktop/my_bike.py We Have A Bike That Hit The Markets In 2017. The Model Is Urs: Gravel Riding. The Bike Is Manufactured By Bmc. Its Color Is Grey. We Have A Bike That Hit The Markets In 2015. The Model Is Trackmachine. The Bike Is Manufactured By Bmc. Its Color Is Blue. We Have A Bike That Hit The Markets In 2015. The Model Is Trackmachine. The Bike Is Manufactured By Bmc. Its Color Is Blue. >>> Download 1.25 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling