Оглавление:
- Шаг 1. Начало работы
- Шаг 2: Настройка
- Шаг 3: аргумент класса и функции инициализации
- Шаг 4: окна и фреймы
- Шаг 5.Инвестиции в переменные
- Шаг 6: добавление рамок в окно
- Шаг 7: вычисление функции нажатием кнопки
- Шаг 8: Отображение окна
- Шаг 9: Добавление кнопки клика
- Шаг 10: Использование оценочных значений
- Шаг 11: используйте Math.floor ()
- Шаг 12: вызов класса
- Шаг 13: финал
Видео: Набор инструкций WRD 204: 13 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:47
Гокулрадж Пандиярадж
Следующие инструкции предоставляют пошаговое руководство по созданию калькулятора инвестиций на 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 (futurevalue). Это округляет пол, что означает округление числа ВНИЗ до ближайшего целого числа.
Например, если результат 278.956, оценочное значение будет 278
Шаг 12: вызов класса
Убедитесь, что у вас есть такой код, как variable = myclass (), в самом низу до самого левого края, который находится за пределами функции, чтобы он имел доступ ко всему вашему коду в вашей программе.
Шаг 13: финал
Если вы правильно выполнили шаги, ваш экран вывода должен выглядеть следующим образом.
Если это так, поздравляем, вы успешно создали рабочий калькулятор инвестиций на Python, а также применили его в графическом интерфейсе.
Для устранения этой проблемы вам нужно будет увидеть, в чем именно заключается ошибка в оболочке, и на основе номера строки вы можете использовать значок отладчика, который будет запускать каждую строку. Если он останавливается в середине, а не в конце, значит, вы точно выяснили, какой код вызывает ошибку. Отладчик полезен для выполнения логической части программы, и это позволит программисту узнать, где именно была ошибка. Если у вас возникли проблемы с именами переменных, с осторожностью обращайтесь к шагу 5.
Этот набор представляет собой пошаговое руководство по программированию инвестиционного калькулятора с использованием графического интерфейса пользователя с программным обеспечением Python IDLE. Удачи и приятного программирования!
Если у вас есть какие-либо вопросы по поводу определенных шагов, дайте мне знать.
Рекомендуемые:
Как поделиться своим проектом с помощью инструкций: 10 шагов
Как поделиться своим проектом с помощью Instructables: Прежде чем создавать свой собственный проект, немного изучите сайт, чтобы понять, как они работают - взгляните на несколько проектов (но не пугайтесь, даже простые проекты имеют смысл!). Что можешь показать в своем проекте? Как сделать что-нибудь
Как получить изображения с высоким разрешением из инструкций: 4 шага
Как получить изображения с высоким разрешением из инструкций: Вам действительно понравилась эта обучающая картинка и вы хотите сохранить ее копию с высоким разрешением? Эту замечательную маленькую особенность легко упустить из виду
Как вернуться к исходному интерфейсу для просмотра инструкций: 3 шага
Как вернуться к исходному интерфейсу для просмотра Instructables: Если вы не поняли, интерфейс Instructables для просмотра вещей был изменен на рекомендуемые, популярные, рейтинговые | последние, просмотры и дух времени. Я видел пару жалоб на то, что им не нравится это изменение, поэтому всем: вот где мы изменились
Сэкономьте время при просмотре инструкций: 6 шагов
Сэкономьте время при просмотре инструкций: если вы пользователь, который щелкает повсюду, чтобы узнать, что нового, или следите за тем, что обсуждалось в Сообществе, это может быть полезно. Создайте свою собственную домашнюю страницу, которая будет напрямую связывать вас с тем, куда вы хотите пойти
Как фотографировать для инструкций: 3 шага
Как фотографировать для инструкций: это руководство о том, как составлять ваши фотографии, чтобы предоставить самые четкие детали и наиболее полезную информацию в ваших инструкциях, особенно для небольших или подробных проектов. Я использую мою жену наводить и снимать камеру в качестве примера , и стрелять