import pandas as pd import sqlite3 from datetime import datetime def generate_udise_data(): conn = sqlite3.connect('school_data.db') # Student Count by Grade student_stats = pd.read_sql_query(''' SELECT grade, COUNT(*) as count FROM students GROUP BY grade ''', conn) # Teacher Count teacher_count = pd.read_sql_query('SELECT COUNT(*) as count FROM teachers', conn)['count'][0] conn.close() report = "ЁЯУК UDISE+ рдбреЗрдЯрд╛ рдЕрд╣рд╡рд╛рд▓\n\n" report += f"рдХреБрд▓ рд╡рд┐рджреНрдпрд╛рд░реНрдереА: {student_stats['count'].sum()}\n" report += f"рдХреБрд▓ рд╢рд┐рдХреНрд╖рдХ: {teacher_count}\n\n" report += "рдЗрдпрддреНрддрд╛рдиреБрд╕рд╛рд░ рд╡рд┐рджреНрдпрд╛рд░реНрдереА:\n" for _, row in student_stats.iterrows(): report += f"{row['grade']}: {row['count']} рд╡рд┐рджреНрдпрд╛рд░реНрдереА\n" return report def generate_sports_data(): sports_achievements = [ "рдХреНрд░рд┐рдХреЗрдЯ: рдЬрд┐рд▓реНрд╣рд╛ рд╕реНрдкрд░реНрдзрд╛ - рдкреНрд░рдердо рдХреНрд░рдорд╛рдВрдХ", "рдЦреЛ-рдЦреЛ: рд╡рд┐рднрд╛рдЧреАрдп рд╕реНрдкрд░реНрдзрд╛ - рджреНрд╡рд┐рддреАрдп рдХреНрд░рдорд╛рдВрдХ", "рдХрдмрдбреНрдбреА: рддрд╛рд▓реБрдХрд╛ рд╕реНрдкрд░реНрдзрд╛ - рдкреНрд░рдердо рдХреНрд░рдорд╛рдВрдХ" ] report = "ЁЯПЖ рдХреНрд░реАрдбрд╛ рдЕрд╣рд╡рд╛рд▓\n\n" report += "рд╕реНрдкрд░реНрдзрд╛ рд╡ рдХрд╛рдордЧрд┐рд░реА:\n" for achievement in sports_achievements: report += f"тАв {achievement}\n" return report