Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите пожалуйста решить

- Ученик (71), на голосовании 1 год назад
Найдите средний возраст людей работающих Нефрологами или Геодезистами . База данных
Голосование за лучший ответ
Опыт Таков Мастер (1043) 1 год назад
import sqlite3

# Подключитесь к базе данных
conn = sqlite3.connect("human.db")

# Запросите данные из базы данных
cur = conn.cursor()
cur.execute("SELECT age, profession FROM human WHERE profession IN ('Нефролог', 'Геодезист');")
data = cur.fetchall()

# Обработайте данные
ages = [age for age, profession in data if profession in ('Нефролог', 'Геодезист')]
average_age = sum(ages) / len(ages)

# Выведите результаты
print("Средний возраст людей, работающих Нефрологами или Геодезистами:", average_age)
Похожие вопросы