Мазмұны:
- 1 -қадам: Жұмысты бастау
- 2 -қадам: Орнату
- 3 -қадам: Class және 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 10:22
Гокулраж Пандиярадж
Келесі нұсқаулар питонда инвестициялық калькуляторды құру бойынша қадамдық нұсқаулықты ұсынады. GUI көмегімен. Бұл нұсқаулық питон туралы орта білімі бар адамдарға көмектесуге бағытталған. Import tkinter бізге GUI құруға қажетті барлық кодқа қол жеткізуді қамтамасыз етеді. GUI құру кезінде сіз оны әдетте сыныптың ішіне қоясыз және оның астында init деп аталатын функция бар, онда сіз сынып атрибуттарына қол жеткізу үшін өзіндік аргумент енгізесіз.
Python -дағы пайыздық мөлшерлемені кодтауды үйрену, сонымен қатар GUI көмегімен инвестициялық калькуляторды құру.
1 -қадам: Жұмысты бастау
Python модулін ашып, жаңа файл опциясын таңдаңыз.
2 -қадам: Орнату
GUI бөліктерін іске қосу үшін import tkinter теріңіз.
3 -қадам: 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 (Futurevalue) пайдалану керек. Бұл еденді дөңгелектеуді білдіреді, бұл DOWNWARDS санын ең жақын бүтін санға айналдырады.
Мысалы, егер нәтиже 278.956 болса, есептік мән 278 болады
12 -қадам: Сабаққа шақыру
Функциядан тыс сол жақта айнымалы = myclass () сияқты код бар екеніне көз жеткізіңіз, осылайша ол сіздің бағдарламаңыздағы барлық кодқа қол жеткізе алады.
13 -қадам: Финал
Егер сіз қадамдарды дұрыс орындасаңыз, шығыс экраныңыз келесідей болуы керек.
Егер солай болса, құттықтаймын, сіз python -да жұмыс істейтін инвестициялық калькуляторды сәтті құрдыңыз, сонымен қатар оны GUI -де қолданыңыз.
Ақаулықтарды жою үшін сіз қабықта қатенің дәл не екенін білуіңіз керек және жол нөміріне сүйене отырып, әр жолды қосатын отладчик белгісін қолдануға болады. Егер ол аяғында емес, ортасында тоқтаса, онда сіз қатені шығаратын кодты дәл таптыңыз. Отладчик бағдарламаның логикалық бөлігін іске қосу үшін пайдалы және бұл бағдарламашыға қатенің дәл қай жерде болғанын білуге мүмкіндік береді. Егер сізде айнымалы атаулармен қиындықтар туындаса, абайлап 5 -қадамды қараңыз.
Бұл жинақ Python IDLE бағдарламалық жасақтамасы бар GUI көмегімен инвестициялық калькуляторды бағдарламалау бойынша қадамдық нұсқаулықты ұсынды. Сәттілік және бағдарламалаудан ләззат алыңыз!
Егер сізде белгілі бір қадамдар туралы сұрақтарыңыз болса, маған хабарлаңыз.
Ұсынылған:
USB жазу машинкасын түрлендіру жинағы: 9 қадам (суреттермен)
USB жазу машинкасының конверсиялық жинағы: Ескі мектептегі қолмен жазу машинкаларында терудің өте сиқырлы нәрсесі бар. Көктемгі кілттердің қанағаттанарлық суретінен, жылтыратылған хромды екпіндердің жылтырына дейін, басылған беттегі жарқын белгілерге дейін, жазу машиналары суды жасайды
Нұсқаулықтар бойынша әріптес қосыңыз: 6 қадам
Нұсқаулыққа әріптес қосу: нұсқаулықтар туралы білетін болсаңыз, серіктесті қосу оңай
Нұсқаулықтар Hit Counter (ESP8266-01): 8 қадам (суреттермен)
Instructables Hit Counter (ESP8266-01): 23-01-2018 Микробағдарлама жаңартылды Біраз уақыт бұрын мен " Instructables Hit Counter " Instructables API көмегімен және сымды желі қалқаны бар Arduino Uno. Алайда, Arduino Uno жедел жады шектеулі болғандықтан, мен оны ала алмадым
Нұсқаулықтар тақырыбын жасаңыз: 8 қадам (суреттермен)
Нұсқаулықтар тақырыбын жасаңыз: Instructables тақырыбы әрқашан қарапайым болды, бірақ біз заттарды жасауға қатысты кейбір суреттерді жоғарыда ойнауды қызықты деп ойладық. Біраз қызықты ету үшін біз ph -ке ешқандай элементтер қосқымыз келмеді
Collegg'tible - нұсқаулықтар жиынтығы жұмыртқа: 3 қадам (суреттермен)
Ұжымдық нұсқаулықтар - жұмыртқа: мерекеге жыл сайынғы тамаша сыйлықты не береді? Instructables мүшелерінің қауымдастығының атақты және беделді мүшелері бейнеленетін нұсқаулықтар жиынтығының жұмыртқалары. Биыл тек бір комплект құйылады, ал соққы алған кезде қалып