G = 6.67 * 0.00000000001
g = 9.807
R = int(input("Введите радиус планеты в м"))
M = (g * R * R) / G
print("Масса планеты", M, "кг.")
Программа вычисляет массу планеты в зависимости от её радиуса.
Пользователь самостоятельно вводит с клавиатуры название планеты и её радиус в метрах.
Программа выводит на экран массу планеты в килограммах и тоннах.
Ответы на вопрос
Программа:
Python:
bigG = 6.67 * 10**(-11)
planet = input('Название планеты: ')
r = float(input('Радиус планеты (в метрах): '))
g = float(input('Ускорение свободного падения планеты: '))
m = (r * r * g) / (bigG)
print(f'Масса планеты "{planet}" равен {round(m)} килограмм; {round(m/1000)} тонн.')
Объяснение:
В начале регистрируются и вводятся значения переменных: bigG - постоянная гравитационная (=6,67 * 10^(-11) Н*м²*кг⁻²); planet - название планеты, которое вводится с клавиатуры (строчный тип данных); r - радиус планеты, который вводится с клавиатуры (вещественный тип данных); g - ускорение свободного падения на планете (вещественный тип данных); m - масса планеты (вычисляется по формуле: ). В конце на экран выводятся значения, которые необходимы по условию.
Результат:
Название планеты: Земля
Радиус планеты (в метрах): 6371000
Ускорение свободного падения планеты: 9.8
Масса планеты "Земля" равен 5963695379310344753119232 килограмм; 5963695379310344929280 тонн.