from tkinter import *
from tkinter import messagebox
def display_full_name():
line = '''
2010 — Вступил в силу Таможенный союз России, Белоруссии и Казахстана. Аномальная жара, лесные и торфяные пожары в \
европейской части России и смог в Москве. Всероссийская перепись населения 2010 года.
2011 — Выборы в Государственную Думу VI созыва.
2012 — Четвёртым Президентом РФ избран Владимир Путин. Председателем правительства утверждён Дмитрий Медведев. Массовые \
акции протеста в Москве. Вступление России в ВТО. Возобновление выборов глав регионов. Проект 5-100. Саммит АТЭС во \
Владивостоке.
2013 — Падение «Челябинского» метеорита на Урале. Теракты 21 октября, 29 и 30 декабря в Волгограде. Сильнейшее за 115 \
лет наводнение на Дальнем Востоке. Летняя Универсиада 2013 в Казани. На посту главы Банка России утверждена Эльвира \
Набиуллина. Утверждён официальный символ российского рубля.
2014 — С 7 по 23 февраля 2014 года в городе Сочи были проведены XXII Зимние Олимпийские игры. Подписание договора между \
Российской Федерацией и Республикой Крым о принятии Республики Крым в состав России.
2015 — Создание Евразийского экономического союза. Военная операция России в Сирии. Катастрофа A321 над Синайским \
полуостровом. Турецкий самолёт сбил российский Су-24.
2016 — Первый ракетный пуск с космодрома «Восточный», первого постсоветского гражданского космодрома России. Выборы в \
Государственную Думу VII созыва. Дело Алексея Улюкаева — первое в истории постсоветской России уголовное дело против \
действующего (на момент задержания) члена Правительства РФ. В Анкаре убит посол России в Турции Андрей Карлов.
2017 — Кубок конфедераций 2017 в России. Ураган в Москве и Московской области. В России введены в обращение банкноты \
Банка России в 200 и 2000 рублей.
2018 — Избрание 4-го Президента РФ Владимира Путина на второй срок (суммарно – четвёртый). Пожар в \
торгово-развлекательном центре «Зимняя вишня» в Кемерово 25-26 марта 2018 года. Открытие автомобильной части Крымского \
моста. Чемпионат мира по футболу 2018 года в России. Массовое убийство в Керченском политехническом колледже. Пенсионная \
реформа в России (2019—2028). РПЦ разрывает евхаристическое общение с Константинопольским патриархатом из-за ситуации с \
предоставлением автокефалии православной церкви на Украине.
2019 — Увеличение основной ставки НДС до 20 %. Переход с аналогового телевещания на цифровое. Открытие железнодорожной \
части Крымского моста. Пожар на АС-31 1 июля 2019 года.
2020-2022 — Пандемия коронавируса COVID-19.
2020 — Владимир Путин предложил конституционную реформу, реализованную через всероссийское голосование, правительство \
Дмитрия Медведева ушло в отставку, новым премьер-министром назначен Михаил Мишустин; назначены члены нового \
правительства.
2021 — Выборы в Государственную думу VIII созыва. Всероссийская перепись населения 2021 года. Массовые убийства в \
учебных заведениях в Казани и в Перми.
'''
a = name
b = 'Год не найден'
for i in line.split('\n'):
if a not in i:
messagebox.showinfo("Событие", i.get())
else:
messagebox.showinfo("Событие", b.get())
from tkinter import * from tkinter import messagebox
def display_full_name(): line = ''' 2010 — Вступил в силу Таможенный союз России, Белоруссии и Казахстана. Аномальная жара, лесные и торфяные пожары в \ европейской части России и смог в Москве. Всероссийская перепись населения 2010 года. 2011 — Выборы в Государственную Думу VI созыва. 2012 — Четвёртым Президентом РФ избран Владимир Путин. Председателем правительства утверждён Дмитрий Медведев. Массовые \ акции протеста в Москве. Вступление России в ВТО. Возобновление выборов глав регионов. Проект 5-100. Саммит АТЭС во \ Владивостоке. 2013 — Падение «Челябинского» метеорита на Урале. Теракты 21 октября, 29 и 30 декабря в Волгограде. Сильнейшее за 115 \ лет наводнение на Дальнем Востоке. Летняя Универсиада 2013 в Казани. На посту главы Банка России утверждена Эльвира \ Набиуллина. Утверждён официальный символ российского рубля. 2014 — С 7 по 23 февраля 2014 года в городе Сочи были проведены XXII Зимние Олимпийские игры. Подписание договора между \ Российской Федерацией и Республикой Крым о принятии Республики Крым в состав России. 2015 — Создание Евразийского экономического союза. Военная операция России в Сирии. Катастрофа A321 над Синайским \ полуостровом. Турецкий самолёт сбил российский Су-24. 2016 — Первый ракетный пуск с космодрома «Восточный», первого постсоветского гражданского космодрома России. Выборы в \ Государственную Думу VII созыва. Дело Алексея Улюкаева — первое в истории постсоветской России уголовное дело против \ действующего (на момент задержания) члена Правительства РФ. В Анкаре убит посол России в Турции Андрей Карлов. 2017 — Кубок конфедераций 2017 в России. Ураган в Москве и Московской области. В России введены в обращение банкноты \ Банка России в 200 и 2000 рублей. 2018 — Избрание 4-го Президента РФ Владимира Путина на второй срок (суммарно – четвёртый). Пожар в \ торгово-развлекательном центре «Зимняя вишня» в Кемерово 25-26 марта 2018 года. Открытие автомобильной части Крымского \ моста. Чемпионат мира по футболу 2018 года в России. Массовое убийство в Керченском политехническом колледже. Пенсионная \ реформа в России (2019—2028). РПЦ разрывает евхаристическое общение с Константинопольским патриархатом из-за ситуации с \ предоставлением автокефалии православной церкви на Украине. 2019 — Увеличение основной ставки НДС до 20 %. Переход с аналогового телевещания на цифровое. Открытие железнодорожной \ части Крымского моста. Пожар на АС-31 1 июля 2019 года. 2020-2022 — Пандемия коронавируса COVID-19. 2020 — Владимир Путин предложил конституционную реформу, реализованную через всероссийское голосование, правительство \ Дмитрия Медведева ушло в отставку, новым премьер-министром назначен Михаил Мишустин; назначены члены нового \ правительства. 2021 — Выборы в Государственную думу VIII созыва. Всероссийская перепись населения 2021 года. Массовые убийства в \ учебных заведениях в Казани и в Перми. ''' a = name b = 'Год не найден' for i in line.split('\n'): if a not in i: messagebox.showinfo("Событие", i.get()) else: messagebox.showinfo("Событие", b.get())
root = Tk() root.title("Проект") root.geometry("990x540+495+270")
name = StringVar()
name_label = Label(text="Введите год:") name_label.grid(row=0, column=0, sticky="w")
button = Button(text="Найти", command=display_full_name) button.grid(row=2, column=1, padx=5, pady=5, sticky="e")
name_entry = Entry(textvariable=name) name_entry.grid(row=0, column=1, padx=5, pady=5)
root.mainloop()