
Python
15
Вклад в тег
await bot.answer_callback_query(callback_query_id=cmd.id, text="Уведомление", show_alert=True)
await callback_query.answer("Уведомление", show_alert=True)
lessons_list = [Lesson(day=datetime.date(2023, 11, 23), start=datetime.time(8, 0), end=datetime.time(8, 40), room='304 - физика (н)', number=1, subject='Геометрия', assignments=[]), Lesson(day=da
tetime.date(2023, 11, 23), start=datetime.time(8, 50), end=datetime.time(9, 30), room='104 - информатика (н)', number=2, subject='Информатика', assignments=[Assignment(id=88616187,
comment='', type='Домашнее задание', content='п. 23 - читать, решить задачу', mark=None, is_duty=False, deadline=datetime.date(2023, 11, 23)), Assignment(id=0, comment='', type='С
амостоятельная работа', content='Практическая работа по теме "Дискретизация звуковой информации"', mark=3, is_duty=False, deadline=datetime.date(2023, 11, 23))]), Lesson(day=dateti
me.date(2023, 11, 23), start=datetime.time(9, 40), end=datetime.time(10, 20), room='206 - биология (н)', number=3, subject='Русский язык', assignments=[]), Lesson(day=datetime.date
(2023, 11, 23), start=datetime.time(10, 30), end=datetime.time(11, 10), room='310 - математика (н)', number=4, subject='Алгебра и начала математического анализа', assignments=[Assi
gnment(id=0, comment='', type='Самостоятельная работа', content='Иррациональные уравнения. Основные методы решения иррациональных уравнений', mark=2, is_duty=False, deadline=dateti
me.date(2023, 11, 23))]), Lesson(day=datetime.date(2023, 11, 23), start=datetime.time(11, 30), end=datetime.time(12, 10), room='304 - физика (н)', number=5, subject='Физика', assig
nments=[]), Lesson(day=datetime.date(2023, 11, 23), start=datetime.time(12, 30), end=datetime.time(13, 10), room='103 - хореография (н)', number=6, subject='Иностранный язык', assi
gnments=[]), Lesson(day=datetime.date(2023, 11, 23), start=datetime.time(13, 20), end=datetime.time(14, 0), room='209 - история (н)', number=7, subject='Индивидуальный проект', ass
ignments=[]), Lesson(day=datetime.date(2023, 11, 23), start=datetime.time(14, 10), end=datetime.time(14, 50), room='304 - физика (н)', number=8, subject='Проект "Россия - мои горизонты"', assignments=[])]
for lesson in lessons_list:
print(lesson.subject)
import string
def is_russian(text):
alpha = "абвгдеёжзиклмнопрстуфхцчшщъыьэюя"
new_text = text.translate(str.maketrans('', '', string.punctuation)).lower().replace(' ', '')
rulet = 0
for letter in new_text:
if letter in alpha:
rulet += 1
# Если больше или равно 70%
if rulet/len(new_text) >= 0.7:
return(True)
else:
return(False)
good_text = "Какой-то текст, со знаками препинания, конечно же, sorry!"
bad_text = "Some english text, isn't russian."
secret = "Люблю Gucci"
print(is_russian(good_text)) #вернёт True
print(is_russian(bad_text)) #вернёт False
print(is_russian(secret)) #вернёт False