Оглавление:

Набор инструкций WRD 204: 13 шагов
Набор инструкций WRD 204: 13 шагов

Видео: Набор инструкций WRD 204: 13 шагов

Видео: Набор инструкций WRD 204: 13 шагов
Видео: Свидание в 16 vs 26 лет 😨😳 2024, Ноябрь
Anonim
Набор инструкций WRD 204
Набор инструкций WRD 204

Гокулрадж Пандиярадж

Следующие инструкции предоставляют пошаговое руководство по созданию калькулятора инвестиций на Python. с помощью графического интерфейса. Этот набор инструкций призван помочь людям со средним уровнем знаний о Python. Import tkinter предоставляет нам доступ ко всему коду, необходимому для создания графического интерфейса. При создании графического интерфейса вы обычно просто помещаете его внутри класса, а под ним находится функция с именем init, в которую вы вводите аргумент self для доступа к атрибутам классов.

Изучение того, как кодировать сложную процентную ставку на Python, а также создание инвестиционного калькулятора с помощью графического интерфейса.

Шаг 1. Начало работы

Начиная
Начиная

Откройте модуль Python и выберите новый вариант файла.

Шаг 2: Настройка

Настройка
Настройка

Введите import tkinter, чтобы запустить части графического интерфейса.

Шаг 3: аргумент класса и функции инициализации

Класс и аргумент функции инициализации
Класс и аргумент функции инициализации

Обязательно создайте класс и под ним введите функцию def init. Внутри аргумента функции init используйте self, чтобы иметь доступ к атрибутам и методам класса.

Шаг 4: окна и фреймы

Окна и рамы
Окна и рамы

После настройки функции инициализации добавьте код, показанный на изображении ниже. Этот код создаст главное окно и назначение, добавит фреймы для инициализации окна графического интерфейса. Попросите переменную главного окна настроить и создать экран графического интерфейса пользователя и создать фреймы или блоки, которые вам нужны, чтобы иметь номер фрейма, чтобы он знал, в какое место его поместить.

Шаг 5. Инвестиции в переменные

Переменные инвестиции
Переменные инвестиции

Отдай себя. имя переменной, для которой нужно настроить кнопки. Рекомендуется использовать правильные имена переменных, чтобы вы не запутали себя и других при объяснении кода. Рекомендуемые переменные - investmentAmt, year и AnnualInterestRate, которые используются для определения будущей стоимости. Эти переменные выделены красным на изображении ниже.

Предупреждение: при именовании переменных не используйте заранее определенные имена переменных, которые могут сбивать с толку. Это может либо привести к тому, что ваш код не будет работать, либо может запутать вас, какие переменные какие.

Пример: v = мои шаги

str = мои шаги

Первый пример неправильного имени переменной. Вам нужно будет указать более конкретное имя, чем просто ввести случайную букву. Хотя это сработает, когда кому-то объяснят, что они не поймут, что означает эта переменная и какова ее цель. Второй вызовет синтаксическую ошибку, поскольку str - это предопределенная переменная, которую нельзя использовать для инициализации операторов или переменных.

Шаг 6: добавление рамок в окно

Добавление рамок в окно
Добавление рамок в окно

Обязательно подтвердите, добавив фреймы в окна, чтобы не было пустого экрана. Вам все равно нужно добавить еще одну функцию, чтобы окно заработало.

Шаг 7: вычисление функции нажатием кнопки

Вычислить функцию нажатием кнопки
Вычислить функцию нажатием кнопки
Вычислить функцию нажатием кнопки
Вычислить функцию нажатием кнопки

Имя новой функции может быть таким, как «вычислить», что угодно, относящимся к инвестициям, а затем добавить уравнение инвестирования, показанное на рисунке ниже. Вы также должны обратить внимание на код на первом рисунке, так как у него есть invAmt, years и Annual, которые используют.entry.get () для доступа к нему из части графического интерфейса.

Шаг 8: Отображение окна

Окно отображения
Окно отображения

Добавьте этот код, чтобы окно могло отображаться на экране.

Шаг 9: Добавление кнопки клика

Добавление кнопки щелчка
Добавление кнопки щелчка

Добавьте интерактивную кнопку в графический интерфейс для отображения будущего значения и обязательно вернитесь к шагу 7, чтобы вы поместили кнопку в свою функцию вычисления, которая использовалась для хранения формулы сложных процентов внутри кода кнопки, чтобы кнопка знала, что функция, которую он должен использовать для отображения результатов.

Шаг 10: Использование оценочных значений

Использование оценочных значений
Использование оценочных значений

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

Шаг 11: используйте Math.floor ()

Используйте Math.floor ()
Используйте Math.floor ()

Чтобы получить оценочную стоимость, вы должны использовать math.floor (futurevalue). Это округляет пол, что означает округление числа ВНИЗ до ближайшего целого числа.

Например, если результат 278.956, оценочное значение будет 278

Шаг 12: вызов класса

Вызов класса
Вызов класса

Убедитесь, что у вас есть такой код, как variable = myclass (), в самом низу до самого левого края, который находится за пределами функции, чтобы он имел доступ ко всему вашему коду в вашей программе.

Шаг 13: финал

Финал
Финал

Если вы правильно выполнили шаги, ваш экран вывода должен выглядеть следующим образом.

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

Для устранения этой проблемы вам нужно будет увидеть, в чем именно заключается ошибка в оболочке, и на основе номера строки вы можете использовать значок отладчика, который будет запускать каждую строку. Если он останавливается в середине, а не в конце, значит, вы точно выяснили, какой код вызывает ошибку. Отладчик полезен для выполнения логической части программы, и это позволит программисту узнать, где именно была ошибка. Если у вас возникли проблемы с именами переменных, с осторожностью обращайтесь к шагу 5.

Этот набор представляет собой пошаговое руководство по программированию инвестиционного калькулятора с использованием графического интерфейса пользователя с программным обеспечением Python IDLE. Удачи и приятного программирования!

Если у вас есть какие-либо вопросы по поводу определенных шагов, дайте мне знать.

Рекомендуемые: