Читать книгу Магия Python и вселенная онлайн
```python
# Координаты звезды 1
star1_latitude = 52.37
star1_longitude = -4.90
# Координаты звезды 2
star2_latitude = -33.87
star2_longitude = 151.21
```
Здесь мы создали переменные `star1_latitude` и `star1_longitude` для первой звезды и `star2_latitude` и `star2_longitude` для второй звезды. Каждая переменная содержит числовое значение, представляющее соответствующую координату звезды.
Теперь мы можем использовать эти переменные для выполнения различных операций, таких как вычисление расстояний между звездами, определение их видимости в разное время суток или анализ их светимости. Представьте, какие удивительные открытия мы можем сделать, исследуя небесную сферу с помощью нашего кода!
Этот пример демонстрирует, как мы можем использовать переменные для хранения информации о различных объектах и явлениях в нашей вселенной, открывая новые горизонты для исследования и познания.
Управляющие конструкции: if, else, elifВолшебные заклинания не всегда выполняются в одном направлении. Иногда нам нужно принимать решения в зависимости от условий. Для этого мы используем управляющие конструкции, такие как `if`, `else` и `elif`.
Пример: Определение видимости планет в зависимости от их положения
Представьте, что мы находимся на Земле и хотим определить, какие планеты можно увидеть сегодня в ночном небе. Для этого нам необходимо знать текущее положение каждой планеты относительно нашей позиции и время суток.
Мы можем использовать информацию о положении планет из астрономических таблиц или специальных программ, а затем написать код, который будет анализировать эту информацию и выводить список видимых планет.
Давайте рассмотрим пример для определения видимости Марса и Юпитера на небе:
```python
# Положение Марса и Юпитера относительно Земли в градусах
mars_angle = 50
jupiter_angle = 120
# Условие для определения видимости Марса
if mars_angle > 90:
print("Марс находится за горизонтом и не виден на небе.")
else:
print("Марс виден на небе.")
# Условие для определения видимости Юпитера