Хелпикс

Главная

Контакты

Случайная статья





Практическая часть



В практической части задействованы 3 студента: один – ведущий и двое помощников, которые помогают школьникам при возникающих затруднениях. Полный код работающей программы представлен в приложении 1.

Мы уверены, что вы уже писали свои первые программы, но помимо «Hello, world» в мире программирования есть еще много чего интересного

Давайте попробуем создать что-нибудь полезное! Например, программу, которая будет хвалить людей – «Хвалитель людей 2000».

Для этого нам понадобится среда программирования IDLE, в которой следует открыть файл с расширением. py, расположенный на рабочем столе.

Запустив программу мы сможем увидеть только графический интерфейс, созданный с помощью библиотеки Tkinter:

    Рассмотрим это окно более детально. Какие компоненты на ней расположены? (предполагаемые ответы кнопки, текстовые поля для ввода, надписи ).

К сожалению, наша программа пока находится в нерабочем состоянии… Кстати, а как проверить, что она не работает? (преполагаемые ответы нажать на кнопку)

Действительно в современном мире большая часть управления различными программами происходит через кнопки. Именно кнопки мы сейчас и попытаемся запрограммировать!

 

Для того чтобы не повторять один и тот же код множество раз в различных языках программирования есть универсальный способ – функции. На языке Python функции начинаются со слова def

Давайте внесем следующий код в нашу программу:

sp=[" молодец", " умнее всех", " самый лучший человек на свете" ]

def dobavlenie():

sp. append(a. get())

Также мы должны заставить нашу программу хвалить людей. Для этого внесем следующие изменения:

def generate():

c=random. choice(sp)

messagebox. showinfo(" Хвали", b. get()+" - " +c)

У школьников есть возможность задавать любые вопросы в ходе работы: что такое random, messagebox и т. д.

Не забывайте, что для любого начинающего программиста очень важен режим тестирования! Давайте попробуем вновь запустить нашу программу. К сожалению, программа никак не хочет хвалить людей. Но не будем забывать, что компьютер этого всего лишь машина, которая выполняет всё что ей говорит человек на языке программирования. Значит будем искать проблему в коде.

Функции, которые мы написали, не будут выполняться до тех пор пока их не вызвали. Будем редактировать наш код дальше:

И естественно протестируем программу!

А теперь попробуйте изменить код, чтобы ваша программа не хвалила, а ругала людей!

 

Программирование – это не сложно, главное начать! Спасибо за урок!




  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.