Мазмуну:

WRD 204 нускамалар топтому: 13 кадам
WRD 204 нускамалар топтому: 13 кадам

Video: WRD 204 нускамалар топтому: 13 кадам

Video: WRD 204 нускамалар топтому: 13 кадам
Video: Распаковка Медиа мод для GOPRO 11 2024, Ноябрь
Anonim
WRD 204 нускамалар топтому
WRD 204 нускамалар топтому

Gokulraj Pandiyaraj

Төмөнкү көрсөтмөлөр pythonдо инвестициялык калькуляторду түзүү боюнча этап -этабы менен көрсөтмө берет. GUI колдонуу. Бул көрсөтмө топтому питон боюнча орто билими бар адамдарга жардам берүү максатын көздөйт. Import tkinter бизге GUI түзүү үчүн зарыл болгон бардык коддорго жетүүнү камсыз кылат. GUI түзүүдө, адатта, аны класстын ичине коёсуз жана астында init деген функция бар, анда класстардын атрибуттарына кирүү үчүн өзүңүздүн аргументиңизди киргизесиз.

Pythonдогу татаал пайыздык ставканы коддоону үйрөнүү, ошондой эле GUIди колдонуу менен инвестициялык калькуляторду түзүү.

1 -кадам: Баштоо

Баштоо
Баштоо

Python модулун ачып, жаңы файл опциясын чыкылдатыңыз.

2 -кадам: Орнотуу

Орнотуу
Орнотуу

GUI бөлүктөрүн иштетүү үчүн импорттук tkinter териңиз.

3 -кадам: Класс жана Инит функциясынын аргументи

Класс жана Инит функциясынын аргументи
Класс жана Инит функциясынын аргументи

Класс түзүүнү жана анын астына def init функциясын жазууну тактаңыз. Класстын атрибуттарына жана методдоруна кирүү үчүн, init функциясынын аргументинин ичинде өзүн колдонуңуз.

4 -кадам: Windows жана алкактар

Windows жана Frames
Windows жана Frames

Төмөндөгү сүрөттө көрсөтүлгөн кодду кошуу үчүн init функциясын орноткондон кийин. Бул код негизги терезени жана тапшырманы түзөт, GUI терезесин инициализациялоо үчүн кадрларды кошот. Негизги терезенин өзгөрмөсү GUI экранын орнотуп, түзүп, кадрларды же кутучаларды түзүп, кайсы жерге коюуну билиши үчүн кадр номери болушу керек.

5 -кадам: Өзгөрмөлөрдү инвестициялоо

Variables Investment ээ
Variables Investment ээ

Өзүңдү бер. баскычтарды орнотуу үчүн өзгөрмө ат. Өзүңүздүн кодуңузду түшүндүрүп жатканда өзүңүздү жана башкаларды чаташтырбоо үчүн туура өзгөрмө аттарды колдонуу сунушталат. Сунушталган өзгөрмөлөр - бул келечектеги баалуулуктарды табуу үчүн колдонулуучу investisAmt, жыл жана жылдыкInterestRate. Бул өзгөрмөлөр төмөнкү сүрөттө кызыл менен көрсөтүлгөн.

Эскертүү: Өзгөрмөлөрдү атоодо, алдын ала аныкталган же түшүнүксүз болушу мүмкүн болгон өзгөрмөлөрдүн аттарын колдонбоңуз. Бул сиздин кодуңузду иштебей калышы мүмкүн же кайсы өзгөрмөлөр экенин адаштырып коюшу мүмкүн.

Мисалы: v = менин кадамдарым

str = менин кадамдарым

Биринчиси - туура эмес өзгөрмө аталыштын мисалы. Сиз жөн эле туш келди тамга койбостон, аталышын дагы так айтууңуз керек. Бул кимдир бирөөгө түшүндүргөндө иштейт, бирок алар бул өзгөрмөнүн эмнени билдирерин жана анын максаты эмне экенин түшүнүшпөйт. Экинчиси синтаксистик ката кетирет, анткени str - бул алдын ала аныкталган өзгөрмө, аны билдирүүлөрдү же өзгөрмөлөрдү инициализациялоо үчүн колдонууга болбойт.

6 -кадам: Терезеге кадрларды кошуу

Терезеге кадрларды кошуу
Терезеге кадрларды кошуу

Бош экранды албаш үчүн терезелериңизге рамкаңызды кошуп ырастоону тактаңыз. Терезе иштей электе дагы бир функцияны кошушуңуз керек.

7 -кадам: Баскычты чыкылдатуу менен функцияны эсептөө

Баскычты басуу менен функцияны эсептөө
Баскычты басуу менен функцияны эсептөө
Баскычты басуу менен функцияны эсептөө
Баскычты басуу менен функцияны эсептөө

Жаңы функция аталышы эсептөө сыяктуу болушу мүмкүн, инвестиция менен байланышкан нерсе, андан кийин төмөнкү сүрөттө көрсөтүлгөн инвестициялык теңдемени кошуңуз. Биринчи сүрөттөгү кодду да эске алышыңыз керек, анткени ал GUI бөлүгүнөн кирүү үчүн invAmt, жылдар жана жылдык use.entry.get () бар.

8 -кадам: Терезени көрсөтүү

Терезе көрсөтүлүүдө
Терезе көрсөтүлүүдө

Терезе экранда көрүнүшү үчүн бул кодду кошуңуз.

9 -кадам: Click баскычын кошуу

Чыкылдатуу баскычын кошуу
Чыкылдатуу баскычын кошуу

Келечектеги маанини көрсөтүү үчүн GUIге чыкылдатуучу баскычты кошуңуз жана 7 -кадамга кайрылып келиңиз, ошондо сиз баскычты коддун ичинде татаал пайыздык формуланы сактоо үчүн колдонулган эсептөө функцияңызга коёсуз, ошондо баскыч бул экенин билет. ал натыйжаларды көрсөтүү үчүн колдонушу керек.

10 -кадам: Болжолдуу баалуулуктарды колдонуу

Болжолдуу баалуулуктарды колдонуу
Болжолдуу баалуулуктарды колдонуу

Адатта реалдуу дүйнөдө биздин келечектеги баалуулуктарыбыз так баалуулуктарда көрсөтүлмөк. Бирок сандар ушунчалык узак жана тажатма болгондуктан, бул программаны көзөмөлдөө үчүн, биз импорттук математиканы колдонуп, келечектеги маанини тегеректөөчү методдорго жетүү үчүн бара жатабыз.

11 -кадам: Math.floor колдонуңуз ()

Math.floor колдонуңуз ()
Math.floor колдонуңуз ()

Болжолдуу баллга ээ болуу үчүн math.floor (futurevalue) колдонушуңуз керек. Бул полду тегеректөөнү билдирет, бул DOWNWARDS санын эң жакын бүтүн санга тегеректейт.

Ex натыйжасы 278.956 болсо, болжолдуу мааниси 278 болот

12 -кадам: Класска чакыруу

Класска чакыруу
Класска чакыруу

Программада сиздин бүт кодуңузга кире алгыдай кылып, функциялардын сыртында, сол жагында ылдый жагында = myclass () сыяктуу код бар экенин тактаңыз.

13 -кадам: Финал

Финал
Финал

Эгерде сиз туура кадамдарды аткарсаңыз, сиздин чыгуучу экраныңыз ушундай болушу керек.

Эгер ошондой болсо, анда куттуктайм, сиз ийгиликтүү pythonдо иштеп жаткан инвестициялык калькуляторду түздүңүз жана аны GUIде колдонуңуз.

Муну чечүү үчүн, кабыкта эмне ката бар экенин көрүшүңүз керек жана линиянын номерине таянып, ар бир сапты иштете турган мүчүлүштүктөрдү оңдоочу сөлөкөтүн колдоно аласыз. Эгерде ал аягында эмес, ортосунда токтоп калса, анда сиз катаны кайсы код чыгарарын так таптыңыз. Мүчүлүштүктөрдү оңдоочу программанын логикалык бөлүгүн иштетүү үчүн пайдалуу жана бул программистке катанын так кайда экенин билдирүүгө мүмкүнчүлүк берет. Эгерде сизде өзгөрмөлөрдүн аттары менен кандайдыр бир көйгөй болсо, этияттап 5 -кадамга кайрылыңыз.

Бул топтом Python IDLE программасы менен GUIди колдонуу менен инвестициялык калькуляторду программалоо боюнча этап -этабы менен көрсөтмө берди. Ийгилик жана программалоодон ырахат алыңыз!

Эгер кандайдыр бир кадамдар боюнча суроолоруңуз болсо, мага билдириңиз.

Сунушталууда: