Similar presentations:
Презентация_Все_задания_пастель_с_титульным
1.
Задание 5 — Интерфейс и запускroot = tk.Tk()
root.title('Календарь')
tk.Label(root, text='Дата').grid(...)
tk.Button(root, text='Добавить', command=add_event)
listbox = tk.Listbox(root)
root.mainloop()
• Создаём главное окно приложения
• Задаём заголовок окна
• Добавляем подписи и кнопки
• Listbox отображает события
• mainloop запускает работу программы
2.
Решение задач попрограммированию
Пошаговое объяснение кода
Пастельное оформление
3.
Задание 1 — Строго убывающий списокa = list(map(int, input().split()))
flag = True
for i in range(1, len(a)):
if a[i] >= a[i-1]:
flag = False
break
print('ДА' if flag else 'НЕТ')
• Считываем строку и преобразуем её в список чисел
• Используем логический флаг для результата
• Сравниваем каждый элемент с предыдущим
• При нарушении убывания меняем флаг
• Выводим результат проверки
4.
Задание 2 — Функция подсчётаdef count_less_than(lst, x):
count = 0
for v in lst:
if v < x:
count += 1
return count
• Функция принимает список и число
• Счётчик хранит количество подходящих элементов
• Цикл перебирает элементы списка
• Если элемент меньше x — увеличиваем счётчик
• Функция возвращает результат
5.
Задание 3 — Работа с файломdef most_frequent_soft_word(filename):
• Открываем текстовый файл
freq = {}
• Используем словарь для подсчёта слов
with open(filename, 'r', encoding='utf-8') as f: • Читаем файл построчно
for line in f:
• Выделяем и анализируем слова
6.
Задание 4 — Словарь и суммаprices = {'Колесо':300, 'Горки':500}
total = 0
while True:
ride = input()
if ride == 'СТОП': break
if ride in prices:
total += prices[ride]
print(total)
• Словарь хранит цены аттракционов
• Переменная total хранит сумму
• Ввод продолжается до команды СТОП
• Если аттракцион найден — добавляем цену
• Выводим итоговую сумму
7.
Задание 5 — Приложение «Календарь»import tkinter as tk
from tkinter import messagebox
events = []
def add_event():
date = entry_date.get()
time = entry_time.get()
text = entry_text.get()
• Используем tkinter для создания GUI
• messagebox нужен для вывода ошибок
• Список events хранит события
• Функция add_event добавляет событие
• Считываем данные из полей ввода
programming