Съдържание:
- Стъпка 1: Първи стъпки
- Стъпка 2: Настройка
- Стъпка 3: Аргумент за функция на клас и Init
- Стъпка 4: Windows и рамки
- Стъпка 5: Инвестиране на променливи
- Стъпка 6: Добавяне на рамки към прозореца
- Стъпка 7: Изчислете функцията с натискане на бутон
- Стъпка 8: Показване на прозорец
- Стъпка 9: Добавяне на бутон за щракване
- Стъпка 10: Използване на прогнозни стойности
- Стъпка 11: Използвайте Math.floor ()
- Стъпка 12: Обаждане на класа
- Стъпка 13: Финал
Видео: WRD 204 Комплект инструкции: 13 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:49
Gokulraj Pandiyaraj
Следните инструкции предоставят стъпка по стъпка ръководство за създаване на инвестиционен калкулатор в python. използване на GUI. Този набор от инструкции има за цел да помогне на хора, които имат междинни познания за python. Импортирането на tkinter ни осигурява достъп до целия код, необходим за създаване на GUI. Когато създавате GUI, обикновено просто го поставяте вътре в клас, а отдолу има функция, наречена init, където поставяте самостоятелен аргумент за достъп до атрибутите на класовете.
Научете се да кодирате сложния лихвен процент в python, както и да създадете калкулатор за инвестиции с помощта на GUI.
Стъпка 1: Първи стъпки
Отворете модула Python и щракнете върху опцията за нов файл.
Стъпка 2: Настройка
Въведете import tkinter, за да стартирате GUI части.
Стъпка 3: Аргумент за функция на клас и Init
Не забравяйте да създадете клас и под него въведете функция def init. Вътре в аргумента на функцията init използвайте self, за да имате достъп до атрибути и методи на класа.
Стъпка 4: Windows и рамки
След като сте настроили функцията init, за да добавите кода, показан на изображението по -долу. Този код ще създаде основния прозорец и задание, ще добави рамки, за да инициализира прозореца на GUI. Променливата на главния прозорец ще настрои и създаде GUI екрана и ще създаде кадрите или полетата, от които се нуждаете, за да имате номер на кадър, така че да знае на кое място да го постави.
Стъпка 5: Инвестиране на променливи
Дайте себе си. име на променлива, за да настроите бутоните, за които трябва да бъде кой. Използването на подходящи имена на променливи се препоръчва, за да не объркате себе си и другите, когато обяснявате кода си. Препоръчителните променливи са investmentAmt, year и yearInterestRate, които се използват за намиране на бъдещата стойност. Тези променливи са изброени в червено на изображението по -долу.
Внимание: Когато именувате променливи, не използвайте имена на променливи, които са предварително определени или биха могли да бъдат объркващи. Това може или да накара кода ви да не работи, или да ви обърка кои променливи са кои.
Пример: v = моите стъпки
str = моите стъпки
Първият е пример за неправилно име на променлива. Трябва да сте по -конкретни за името, а не просто да поставяте произволна буква. Въпреки че ще работи, когато обяснявате на някого, те няма да разберат какво означава тази определена променлива и каква е нейната цел. Вторият ще доведе до синтаксична грешка, тъй като str е предварително дефинирана променлива, която не може да се използва за инициализиране на изявления или променливи.
Стъпка 6: Добавяне на рамки към прозореца
Уверете се, че потвърждавате, като добавите вашите рамки към прозорците си, така че да не получите празен екран. Все още трябва да добавите друга функция, преди прозорецът да работи.
Стъпка 7: Изчислете функцията с натискане на бутон
Името на новата функция може да бъде нещо като изчисляване, всичко свързано с инвестиции, след което добавете инвестиционното уравнение, показано на снимката по -долу. Трябва също така да вземете под внимание кода на първата снимка, тъй като той има invAmt, години и годишни, които use.entry.get () имат достъп до него от GUI частта.
Стъпка 8: Показване на прозорец
Добавете този код, за да може прозорецът да се показва на екрана.
Стъпка 9: Добавяне на бутон за щракване
Добавете бутон за кликване към GUI, за да покажете бъдещата стойност и не забравяйте да се върнете към стъпка 7, така че да поставите бутона във вашата функция за изчисление, която е била използвана за съхраняване на формулата за сложна лихва в кода на бутона, така че бутонът да знае, че това е функция, която трябва да използва за показване на резултатите.
Стъпка 10: Използване на прогнозни стойности
Обикновено в реалния свят бъдещата ни стойност ще бъде представена в точни стойности. Но цифрите стават толкова дълги и досадни за проследяване, така че само за тази програма ще използваме математика за импортиране, за да имаме достъп до методите, които закръгляват бъдещата стойност.
Стъпка 11: Използвайте Math.floor ()
За да имате прогнозна стойност, трябва да използвате math.floor (futurevalue). Това прави закръгляване на пода, което означава, че ще закръгли числото НАДОЛУ до най -близкото цяло число.
Например, ако резултатът е 278.956, прогнозната стойност ще бъде 278
Стъпка 12: Обаждане на класа
Уверете се, че имате код като variable = myclass () в най -долната част отляво, който е извън функцията, така че той да има достъп до целия ви код в програмата.
Стъпка 13: Финал
Ако сте изпълнили стъпките правилно, вашият изходен екран трябва да изглежда така.
Ако е така, тогава поздравления, че успешно сте създали работещ инвестиционен калкулатор в python, както и сте го приложили в GUI.
За да отстраните това, ще трябва да видите каква точно е грешката в черупката и въз основа на номера на реда можете да използвате иконата за отстраняване на грешки, която ще изпълнява всеки ред. Ако спре по средата, а не в края, тогава сте открили точно кой код генерира грешката. Дебъгерът е полезен за стартиране на логическата част на програмата и това ще позволи на програмиста да знае къде точно е била грешката. Ако имате проблеми с имената на променливите, вижте стъпка 5 с повишено внимание.
Този набор предоставя стъпка по стъпка ръководство за програмиране на инвестиционен калкулатор, използвайки графичен интерфейс с Python IDLE софтуер. Успех и приятно програмиране!
Ако имате въпроси относно определени стъпки, уведомете ме.
Препоръчано:
Изберете заглавие и ключови думи за вашите инструкции: 6 стъпки (със снимки)
Изберете заглавие и ключови думи за вашата инструкция: Изборът на подходящо заглавие и ключови думи може да бъде разликата между инструктиране, което отива на първа страница на резултатите от търсенето с Google или разбиване и изгаряне в ужасната земя без интернет на интернет. Докато ключовите думи и заглавието не са единствените
Моите инструкции за сглобяване на лазерно оръжие: 10 стъпки
Моите инструкции за сглобяване на лазерен пистолет: С извинение за забавянето, ето моите отдавна закъснели Инструкции за това как да сглобявам лазерната стрелка Ray-Gun, можете да закупите векторни планове за рисуване, за да го направите … На CNC Лазерно рязане! Https: //cults3d.com/en/3d-model/gadget/ray-gun Ето как
Инструкции за флаш програма за аудио филтър: 7 стъпки
Инструкции за флаш програма за аудио филтър: Тази инструкция ще ви преведе през това как да мигате програма на TI-OMAPL138 чрез UART USB връзка. Налична е отделна инструкция, която да ви води през промяна на кода, за да напишете свой собствен аудио филтър в реално време и да създадете необходимото
Първи стъпки с настолния комплект Raspberry Pi 4: 7 стъпки
Първи стъпки с комплекта за настолни компютри Raspberry Pi 4: Raspberry Pi 4 е малък, мощен мини компютър, с поддръжка на 4K екран с два екрана, USB 3.0, нов процесор и графичен процесор и до 4 GB RAM. В този урок ще научете как да настроите Raspberry Pi 4 Model B и да инсталирате всичко необходимо, за да използвате fu
Практически комплект за SMD запояване или Как се научих да спра да се притеснявам и да обичам евтиния китайски комплект: 6 стъпки
Практически комплект за SMD запояване или Как се научих да спра да се притеснявам и да обичам евтиния китайски комплект: Това не е инструкция за запояване. Това е инструкция за това как да се изгради евтин китайски комплект. Поговорката е, че получавате това, за което плащате, и ето какво получавате: Лошо документирано. Съмнително качество на частите. Няма поддръжка.Защо да купувате