Advertisement
Alaricy

Создание новых типов данных в Python 2/2

Jan 24th, 2022
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. # импортируйте библиотеку math
  2. import math
  3.  
  4. class Planet:
  5.     def __init__(self, name, radius, temp_celsius):
  6.         self.name = name
  7.         self.surface_area = 4*math.pi*radius*radius
  8.         self.average_temp_celsius = temp_celsius
  9.         self.average_temp_fahrenheit = temp_celsius*9/5+32
  10.  
  11.     def show_info(self):
  12.         print(f"Планета {self.name} имеет площадь поверхности {self.surface_area} кв.км.")
  13.         print(f"Средняя температура поверхности планеты: {self.average_temp_fahrenheit}° по Фаренгейту.")
  14.  
  15.  
  16. jupiter = Planet('Юпитер', 69911, -108)
  17. jupiter.show_info()
  18. # вызовите метод show_info для Юпитера
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement