Мазмұны:

WRD 204 нұсқаулықтар жинағы: 13 қадам
WRD 204 нұсқаулықтар жинағы: 13 қадам

Бейне: WRD 204 нұсқаулықтар жинағы: 13 қадам

Бейне: WRD 204 нұсқаулықтар жинағы: 13 қадам
Бейне: Мыналар не істеп тұр?😱😱😱 #qoslike #калаулым #бірболайық #кослайк 2024, Қараша
Anonim
WRD 204 нұсқаулықтар жинағы
WRD 204 нұсқаулықтар жинағы

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

Келесі нұсқаулар питонда инвестициялық калькуляторды құру бойынша қадамдық нұсқаулықты ұсынады. GUI көмегімен. Бұл нұсқаулық питон туралы орта білімі бар адамдарға көмектесуге бағытталған. Import tkinter бізге GUI құруға қажетті барлық кодқа қол жеткізуді қамтамасыз етеді. GUI құру кезінде сіз оны әдетте сыныптың ішіне қоясыз және оның астында init деп аталатын функция бар, онда сіз сынып атрибуттарына қол жеткізу үшін өзіндік аргумент енгізесіз.

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

1 -қадам: Жұмысты бастау

Бастау
Бастау

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

2 -қадам: Орнату

Орнату
Орнату

GUI бөліктерін іске қосу үшін import tkinter теріңіз.

3 -қадам: Class және Init функциясының аргументі

Class және Init функциясының аргументі
Class және Init функциясының аргументі

Сынып жасағаныңызға көз жеткізіңіз және оның астына def init функциясына теріңіз. Бастапқы функция аргументінде сыныптың атрибуттары мен әдістеріне қол жеткізе алу үшін өзін пайдаланыңыз.

4 -қадам: Windows және жақтаулар

Терезелер мен рамалар
Терезелер мен рамалар

Init функциясын орнатқаннан кейін төмендегі суретте көрсетілген кодты қосыңыз. Бұл код негізгі терезені және тапсырманы жасайды, GUI терезесін инициализациялау үшін кадрларды қосады. Негізгі терезе айнымалысы GUI экранын орнатады және жасайды, кадрларды немесе қораптарды жасайды, сонда оны қай жерге қою керектігін біледі.

5 -қадам: Айнымалыларды инвестициялау

Айнымалы инвестициялардың болуы
Айнымалы инвестициялардың болуы

Өзіңізді беріңіз. батырмаларды орнату үшін айнымалы атау. Кодыңызды түсіндіргенде өзіңізді және басқаларды шатастырмау үшін сәйкес айнымалы атауларды қолдану ұсынылады. Ұсынылатын айнымалылар келешектегі мәнді табу үшін пайдаланылатын инвестициялықAmt, жыл және жылдықInterestRate болып табылады. Бұл айнымалылар төмендегі суретте қызыл түспен көрсетілген.

Ескерту: Айнымалыларды атау кезінде алдын ала анықталған немесе шатастыратын айнымалылардың аттарын қолданбаңыз. Бұл сіздің кодты жұмыс істемеуі мүмкін немесе қандай айнымалылар екенін шатастыруы мүмкін.

Мысалы: v = менің қадамдарым

str = менің қадамдарым

Біріншісі - дұрыс емес айнымалы атаудың мысалы. Сіз кездейсоқ әріп қоймай, атауды нақтылауыңыз керек еді. Бұл біреуге түсіндіргенде жұмыс істейтін болса да, олар бұл айнымалы мәнді және оның мақсаты не екенін түсінбейді. Екіншісі синтаксистік қате шығарады, себебі str - бұл алдын ала анықталған айнымалы, оны операторларды немесе айнымалыларды инициализациялау үшін қолдануға болмайды.

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

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

Терезеге бос экран шықпауы үшін кадрларды қосу арқылы растауды ұмытпаңыз. Терезе жұмыс жасамас бұрын тағы бір функция қосу қажет.

7 -қадам: Түймені басу арқылы функцияны есептеңіз

Түймені басу арқылы функцияны есептеңіз
Түймені басу арқылы функцияны есептеңіз
Түймені басу арқылы функцияны есептеңіз
Түймені басу арқылы функцияны есептеңіз

Жаңа функция атауы есептеуге ұқсас болуы мүмкін, инвестицияға байланысты кез келген нәрсе, содан кейін төмендегі суретте көрсетілген инвестициялық теңдеуді қосыңыз. Сондай -ақ, бірінші суреттегі кодты ескеру қажет, себебі оған GUI бөлігінен кіруге invAmt, жылдар және жылдық use.entry.get () бар.

8 -қадам: Терезені көрсету

Терезе көрсетілуде
Терезе көрсетілуде

Терезе экранда көрсетілуі үшін осы кодты қосыңыз.

9 -қадам: басу түймесін қосу

Басу түймесін қосу
Басу түймесін қосу

Болашақ мәнді көрсету үшін GUI -ге басылатын түймені қосыңыз және 7 -қадамға қайта оралғаныңызға көз жеткізіңіз, осылайша түймені кодтың ішінде күрделі пайыз формуласын сақтау үшін пайдаланылған есептеу функциясына енгізіңіз. нәтижені көрсету үшін қолданатын функция.

10 -қадам: Болжалды мәндерді қолдану

Болжалды мәндерді қолдану
Болжалды мәндерді қолдану

Әдетте нақты әлемде біздің болашақ құндылығымыз дәл мәндерде ұсынылатын еді. Бірақ бұл бағдарламаны бақылау үшін сандар соншалықты ұзақ және жалықтырады, сондықтан біз болашақ мәнге сәйкес келетін әдістерге қол жеткізу үшін импорт математикасын қолданамыз.

11 -қадам: Math.floor () пайдаланыңыз

Math.floor () қолданыңыз
Math.floor () қолданыңыз

Болжамды мәнге ие болу үшін math.floor (Futurevalue) пайдалану керек. Бұл еденді дөңгелектеуді білдіреді, бұл DOWNWARDS санын ең жақын бүтін санға айналдырады.

Мысалы, егер нәтиже 278.956 болса, есептік мән 278 болады

12 -қадам: Сабаққа шақыру

Сабаққа шақыру
Сабаққа шақыру

Функциядан тыс сол жақта айнымалы = myclass () сияқты код бар екеніне көз жеткізіңіз, осылайша ол сіздің бағдарламаңыздағы барлық кодқа қол жеткізе алады.

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

Финал
Финал

Егер сіз қадамдарды дұрыс орындасаңыз, шығыс экраныңыз келесідей болуы керек.

Егер солай болса, құттықтаймын, сіз python -да жұмыс істейтін инвестициялық калькуляторды сәтті құрдыңыз, сонымен қатар оны GUI -де қолданыңыз.

Ақаулықтарды жою үшін сіз қабықта қатенің дәл не екенін білуіңіз керек және жол нөміріне сүйене отырып, әр жолды қосатын отладчик белгісін қолдануға болады. Егер ол аяғында емес, ортасында тоқтаса, онда сіз қатені шығаратын кодты дәл таптыңыз. Отладчик бағдарламаның логикалық бөлігін іске қосу үшін пайдалы және бұл бағдарламашыға қатенің дәл қай жерде болғанын білуге мүмкіндік береді. Егер сізде айнымалы атаулармен қиындықтар туындаса, абайлап 5 -қадамды қараңыз.

Бұл жинақ Python IDLE бағдарламалық жасақтамасы бар GUI көмегімен инвестициялық калькуляторды бағдарламалау бойынша қадамдық нұсқаулықты ұсынды. Сәттілік және бағдарламалаудан ләззат алыңыз!

Егер сізде белгілі бір қадамдар туралы сұрақтарыңыз болса, маған хабарлаңыз.

Ұсынылған: