Мазмуну:
- 1 -кадам: Баштоо
- 2 -кадам: Орнотуу
- 3 -кадам: Класс жана Инит функциясынын аргументи
- 4 -кадам: Windows жана алкактар
- 5 -кадам: Өзгөрмөлөрдү инвестициялоо
- 6 -кадам: Терезеге кадрларды кошуу
- 7 -кадам: Баскычты чыкылдатуу менен функцияны эсептөө
- 8 -кадам: Терезени көрсөтүү
- 9 -кадам: Click баскычын кошуу
- 10 -кадам: Болжолдуу баалуулуктарды колдонуу
- 11 -кадам: Math.floor колдонуңуз ()
- 12 -кадам: Класска чакыруу
- 13 -кадам: Финал
Video: WRD 204 нускамалар топтому: 13 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Gokulraj Pandiyaraj
Төмөнкү көрсөтмөлөр pythonдо инвестициялык калькуляторду түзүү боюнча этап -этабы менен көрсөтмө берет. GUI колдонуу. Бул көрсөтмө топтому питон боюнча орто билими бар адамдарга жардам берүү максатын көздөйт. Import tkinter бизге GUI түзүү үчүн зарыл болгон бардык коддорго жетүүнү камсыз кылат. GUI түзүүдө, адатта, аны класстын ичине коёсуз жана астында init деген функция бар, анда класстардын атрибуттарына кирүү үчүн өзүңүздүн аргументиңизди киргизесиз.
Pythonдогу татаал пайыздык ставканы коддоону үйрөнүү, ошондой эле GUIди колдонуу менен инвестициялык калькуляторду түзүү.
1 -кадам: Баштоо
Python модулун ачып, жаңы файл опциясын чыкылдатыңыз.
2 -кадам: Орнотуу
GUI бөлүктөрүн иштетүү үчүн импорттук tkinter териңиз.
3 -кадам: Класс жана Инит функциясынын аргументи
Класс түзүүнү жана анын астына def init функциясын жазууну тактаңыз. Класстын атрибуттарына жана методдоруна кирүү үчүн, init функциясынын аргументинин ичинде өзүн колдонуңуз.
4 -кадам: Windows жана алкактар
Төмөндөгү сүрөттө көрсөтүлгөн кодду кошуу үчүн init функциясын орноткондон кийин. Бул код негизги терезени жана тапшырманы түзөт, GUI терезесин инициализациялоо үчүн кадрларды кошот. Негизги терезенин өзгөрмөсү GUI экранын орнотуп, түзүп, кадрларды же кутучаларды түзүп, кайсы жерге коюуну билиши үчүн кадр номери болушу керек.
5 -кадам: Өзгөрмөлөрдү инвестициялоо
Өзүңдү бер. баскычтарды орнотуу үчүн өзгөрмө ат. Өзүңүздүн кодуңузду түшүндүрүп жатканда өзүңүздү жана башкаларды чаташтырбоо үчүн туура өзгөрмө аттарды колдонуу сунушталат. Сунушталган өзгөрмөлөр - бул келечектеги баалуулуктарды табуу үчүн колдонулуучу investisAmt, жыл жана жылдыкInterestRate. Бул өзгөрмөлөр төмөнкү сүрөттө кызыл менен көрсөтүлгөн.
Эскертүү: Өзгөрмөлөрдү атоодо, алдын ала аныкталган же түшүнүксүз болушу мүмкүн болгон өзгөрмөлөрдүн аттарын колдонбоңуз. Бул сиздин кодуңузду иштебей калышы мүмкүн же кайсы өзгөрмөлөр экенин адаштырып коюшу мүмкүн.
Мисалы: v = менин кадамдарым
str = менин кадамдарым
Биринчиси - туура эмес өзгөрмө аталыштын мисалы. Сиз жөн эле туш келди тамга койбостон, аталышын дагы так айтууңуз керек. Бул кимдир бирөөгө түшүндүргөндө иштейт, бирок алар бул өзгөрмөнүн эмнени билдирерин жана анын максаты эмне экенин түшүнүшпөйт. Экинчиси синтаксистик ката кетирет, анткени str - бул алдын ала аныкталган өзгөрмө, аны билдирүүлөрдү же өзгөрмөлөрдү инициализациялоо үчүн колдонууга болбойт.
6 -кадам: Терезеге кадрларды кошуу
Бош экранды албаш үчүн терезелериңизге рамкаңызды кошуп ырастоону тактаңыз. Терезе иштей электе дагы бир функцияны кошушуңуз керек.
7 -кадам: Баскычты чыкылдатуу менен функцияны эсептөө
Жаңы функция аталышы эсептөө сыяктуу болушу мүмкүн, инвестиция менен байланышкан нерсе, андан кийин төмөнкү сүрөттө көрсөтүлгөн инвестициялык теңдемени кошуңуз. Биринчи сүрөттөгү кодду да эске алышыңыз керек, анткени ал GUI бөлүгүнөн кирүү үчүн invAmt, жылдар жана жылдык use.entry.get () бар.
8 -кадам: Терезени көрсөтүү
Терезе экранда көрүнүшү үчүн бул кодду кошуңуз.
9 -кадам: Click баскычын кошуу
Келечектеги маанини көрсөтүү үчүн GUIге чыкылдатуучу баскычты кошуңуз жана 7 -кадамга кайрылып келиңиз, ошондо сиз баскычты коддун ичинде татаал пайыздык формуланы сактоо үчүн колдонулган эсептөө функцияңызга коёсуз, ошондо баскыч бул экенин билет. ал натыйжаларды көрсөтүү үчүн колдонушу керек.
10 -кадам: Болжолдуу баалуулуктарды колдонуу
Адатта реалдуу дүйнөдө биздин келечектеги баалуулуктарыбыз так баалуулуктарда көрсөтүлмөк. Бирок сандар ушунчалык узак жана тажатма болгондуктан, бул программаны көзөмөлдөө үчүн, биз импорттук математиканы колдонуп, келечектеги маанини тегеректөөчү методдорго жетүү үчүн бара жатабыз.
11 -кадам: Math.floor колдонуңуз ()
Болжолдуу баллга ээ болуу үчүн math.floor (futurevalue) колдонушуңуз керек. Бул полду тегеректөөнү билдирет, бул DOWNWARDS санын эң жакын бүтүн санга тегеректейт.
Ex натыйжасы 278.956 болсо, болжолдуу мааниси 278 болот
12 -кадам: Класска чакыруу
Программада сиздин бүт кодуңузга кире алгыдай кылып, функциялардын сыртында, сол жагында ылдый жагында = myclass () сыяктуу код бар экенин тактаңыз.
13 -кадам: Финал
Эгерде сиз туура кадамдарды аткарсаңыз, сиздин чыгуучу экраныңыз ушундай болушу керек.
Эгер ошондой болсо, анда куттуктайм, сиз ийгиликтүү pythonдо иштеп жаткан инвестициялык калькуляторду түздүңүз жана аны GUIде колдонуңуз.
Муну чечүү үчүн, кабыкта эмне ката бар экенин көрүшүңүз керек жана линиянын номерине таянып, ар бир сапты иштете турган мүчүлүштүктөрдү оңдоочу сөлөкөтүн колдоно аласыз. Эгерде ал аягында эмес, ортосунда токтоп калса, анда сиз катаны кайсы код чыгарарын так таптыңыз. Мүчүлүштүктөрдү оңдоочу программанын логикалык бөлүгүн иштетүү үчүн пайдалуу жана бул программистке катанын так кайда экенин билдирүүгө мүмкүнчүлүк берет. Эгерде сизде өзгөрмөлөрдүн аттары менен кандайдыр бир көйгөй болсо, этияттап 5 -кадамга кайрылыңыз.
Бул топтом Python IDLE программасы менен GUIди колдонуу менен инвестициялык калькуляторду программалоо боюнча этап -этабы менен көрсөтмө берди. Ийгилик жана программалоодон ырахат алыңыз!
Эгер кандайдыр бир кадамдар боюнча суроолоруңуз болсо, мага билдириңиз.
Сунушталууда:
USB жазуу машинасын айландыруу топтому: 9 кадам (сүрөттөр менен)
USB жазуу машинасын конверсиялоочу комплект: Ошол эски мектептеги кол менен жазылган машинкаларга терүү жөнүндө абдан сыйкырдуу нерсе бар. Жазгы ачкычтардын канааттандырарлык чагылышынан, жылтыратылган хромдук акценттердин жарыгына чейин, басылган барактагы так белгилерге чейин, машинкалар машинаны
"Профессионалдуу ILC8038 Функция Генераторунун DIY Топтому" менен таанышуу: 5 кадам
"Кесипкөй ILC8038 Функционалдык Генераторунун DIY Топтому" менен таанышуу: Мен кичинекей функционалдуу генератордун комплектине туш болгондо, жаңы электроника долбоорлоруна катышып жаткам. Ал "Профессионалдуу ILC8038 Функционалдык Генератору Sine Triangle Square Wave DIY Kit" катары эсептелет жана бир катар сатуучулардан жеткиликтүү
MH871-MK2 винил кескичти колдонуу боюнча нускамалар: 11 кадам
MH871-MK2 винил кескичти колдонуу боюнча нускамалар: Саламатсызбы, менин атым Рикардо Грин жана мен MH871-MK2 винил кескичти кантип колдонуу керектиги боюнча көрсөтмөлөрдү бердим
Портативдүү суу туннелин куруу боюнча нускамалар: 18 кадам
Портативдүү суу туннелин куруу боюнча нускамалар: Бул PIV тиркемелери үчүн суу туннелин кантип туура куруу боюнча көрсөтмөлөрдүн жыйындысы катары кызмат кылат. Суу туннелинин өзгөчөлүктөрү төмөнкүлөрдү камтыйт: Көрүнгөн сыноо бөлүмү Туруктуу суунун агымы, аны контроллер менен жөнгө салууга болот
Борборго орнотулган бут үчүн төрт тилкелүү тиркеме жасоо боюнча нускамалар: 9 кадам (сүрөттөр менен)
Орнотулган Footrest үчүн төрт тилкелүү тиркеме жасоо боюнча нускамалар: Ортоңку кубаттуу дөңгөлөктүү отургучтар (PWC) акыркы жылдары популярдуу болуп баратат. Бирок, алдыңкы дөңгөлөктөрдүн жайгаштырылгандыгына байланыштуу, салттуу капталга орнотулган бут стендинин ордуна борборго орнотулган бир гана бут стенд орнотулган. Тилекке каршы, борбордук