Информатика, вопрос задал l8622446 , 1 год назад

Програма розрахунку біоритмів людини з візуалізацією на поточний тиждень (phyton )​ срочно!!!

Ответы на вопрос

Ответил retwquu3
1

import math

import matplotlib.pyplot as plt

import datetime

# Функція для розрахунку біоритмів

def calculate_biorhythms(start_date, num_days):

   # Задані періоди біоритмів

   physical_period = 23

   emotional_period = 28

   intellectual_period = 33

   # Створення списку дат для відображення на графіку

   dates = [start_date + datetime.timedelta(days=i) for i in range(num_days)]

   # Розрахунок значень біоритмів для кожної дати

   physical_values = [math.sin(2 * math.pi * i / physical_period) for i in range(num_days)]

   emotional_values = [math.sin(2 * math.pi * i / emotional_period) for i in range(num_days)]

   intellectual_values = [math.sin(2 * math.pi * i / intellectual_period) for i in range(num_days)]

   # Побудова графіків біоритмів

   plt.figure(figsize=(10, 5))

   plt.plot(dates, physical_values, label='Фізичний')

   plt.plot(dates, emotional_values, label='Емоційний')

   plt.plot(dates, intellectual_values, label='Інтелектуальний')

   plt.xlabel('Дата')

   plt.ylabel('Значення біоритмів')

   plt.title('Біоритми на поточний тиждень')

   plt.legend()

   plt.xticks(rotation=45)

   plt.tight_layout()

   plt.show()

# Отримання поточної дати

current_date = datetime.datetime.now().date()

# Розрахунок біоритмів на наступні 7 днів

calculate_biorhythms(current_date, 7)


maxberd2010: chatGPT юзаєш)))
retwquu3: не, исходник мой. а юзаю другую нейронку, чтоб по исходнику код сделала)
maxberd2010: gpt той самий результат видає)
retwquu3: ну я чекнул, с гпт похож да, но не то что написанно выше.
retwquu3: там вариаций кода мало, в любом случае сходства есть
Новые вопросы