Mündəricat:
- Addım 1: Başlayın
- Addım 2: Quraşdırma
- Addım 3: Class və Init Funksiyası Arqumenti
- Addım 4: Windows və Çərçivələr
- Addım 5: Dəyişənlərə Sərmayə qoyun
- Addım 6: Pəncərəyə Çərçivələr əlavə edin
- Addım 7: Düyməni basmaqla funksiyanı hesablayın
- Addım 8: Pəncərəni göstərin
- Addım 9: Bir klik düyməsini əlavə edin
- Addım 10: təxmin edilən dəyərlərdən istifadə
- Addım 11: Math.floor () istifadə edin
- Addım 12: Sınıfa zəng edin
- Addım 13: Final
Video: WRD 204 Təlimat dəsti: 13 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:42
Gokulraj Pandiyaraj
Aşağıdakı təlimatlar, pythonda bir investisiya kalkulyatoru yaratmaq üçün addım -addım təlimat verir. GUI istifadə edərək. Bu təlimat, python haqqında orta biliklərə sahib olan insanlara kömək məqsədi daşıyır. Import tkinter bizə GUI yaratmaq üçün lazım olan bütün kodlara girişi təmin edir. GUI yaradarkən, ümumiyyətlə bir sinif içərisinə qoyursunuz və altında siniflərin xüsusiyyətlərinə daxil olmaq üçün öz arqumentinizi qoyduğunuz init adlı bir funksiya var.
Pythonda mürəkkəb faiz dərəcəsini kodlaşdırmağı öyrənmək və GUI istifadə edərək bir investisiya kalkulyatoru yaratmaq.
Addım 1: Başlayın
Python modulunu açın və yeni fayl seçimini vurun.
Addım 2: Quraşdırma
GUI hissələrini işə salmaq üçün import tkinter yazın.
Addım 3: Class və Init Funksiyası Arqumenti
Bir sinif yaratdığınızdan və bunun altında def init funksiyasını yazdığınızdan əmin olun. İnit funksiyası arqumentinin içərisində özünü istifadə edin ki, sinifin atributlarına və metodlarına daxil ola biləsiniz.
Addım 4: Windows və Çərçivələr
Aşağıdakı şəkildə göstərilən kodu əlavə etmək üçün init funksiyasını qurduqdan sonra. Bu kod əsas pəncərəni və tapşırığı yaradacaq, GUI pəncərəsinin işə salınması üçün çərçivələr əlavə edəcək. Əsas pəncərə dəyişəninin qurulub GUI ekranı yaradacağını və çərçivə nömrəsinə sahib olmanız lazım olan çərçivələri və ya qutuları yaratmasını təmin edin ki, onu hansı yerə qoyacağını bilsin.
Addım 5: Dəyişənlərə Sərmayə qoyun
Özünü verin. hansı olması lazım olan düymələri qurmaq üçün dəyişən bir ad. Kodunuzu izah edərkən özünüzü və başqalarını qarışdırmamaq üçün uyğun dəyişən adlardan istifadə etmək tövsiyə olunur. Tövsiyə olunan dəyişənlər, gələcəyin dəyərini tapmaq üçün istifadə olunan investisiyalarAmt, il və illikInterestRate -dir. Bu dəyişənlər aşağıdakı şəkildə qırmızı rəngdə verilmişdir.
Diqqət: Dəyişənləri adlandırarkən əvvəlcədən təyin edilmiş və ya qarışıq ola biləcək dəyişən adlardan istifadə etməyin. Bu ya kodunuzun işləməməsinə səbəb ola bilər, ya da hansı dəyişənlərin hansını qarışdıra bilər.
Məsələn: v = addımlarım
str = addımlarım
Birincisi, uyğun olmayan bir dəyişən adın nümunəsidir. Təsadüfi bir məktub yazmaqdansa, adın daha konkret olması lazımdır. Kiməsə izah edərkən işləsə də, bu dəyişənin nə demək olduğunu və məqsədinin nə olduğunu anlamayacaqlar. İkincisi, sintaksis xətası yaradacaq, çünki str əvvəlcədən təyin edilmiş bir dəyişəndir və ifadələri və ya dəyişənləri işə salmaq üçün istifadə edilə bilməz.
Addım 6: Pəncərəyə Çərçivələr əlavə edin
Boş bir ekran almamaq üçün çərçivələrinizi pəncərələrinizə əlavə edərək təsdiqləməyinizə əmin olun. Pəncərə işləməzdən əvvəl başqa bir funksiya əlavə etməlisiniz.
Addım 7: Düyməni basmaqla funksiyanı hesablayın
Yeni funksiya adı hesablamaq, investisiya ilə əlaqəli hər hansı bir şey ola bilər, sonra aşağıdakı şəkildə göstərilən investisiya tənliyini əlavə edin. GUI hissəsindən daxil olmaq üçün invAmt, illər və illik use.entry.get () olduğu üçün ilk şəkildəki kodu da nəzərə almalısınız.
Addım 8: Pəncərəni göstərin
Pəncərənin ekranda görünə bilməsi üçün bu kodu əlavə edin.
Addım 9: Bir klik düyməsini əlavə edin
GUI -yə gələcək dəyəri göstərmək üçün tıklanabilir bir düymə əlavə edin və 7 -ci addıma geri döndüyünüzdən əmin olun ki, düyməni kodun içərisində mürəkkəb faiz düsturunu saxlamaq üçün istifadə olunan hesablama funksiyanıza qoyasınız ki, düymə bunun nəticələri göstərmək üçün istifadə etməli olduğu funksiya.
Addım 10: təxmin edilən dəyərlərdən istifadə
Normalda real dünyada gələcək dəyərimiz dəqiq dəyərlərlə təqdim olunurdu. Ancaq rəqəmlər bu proqramı izləmək üçün o qədər uzun və yorucu olur ki, gələcəyin dəyərini əhatə edən metodlara daxil olmaq üçün idxal riyaziyyatından istifadə edəcəyik.
Addım 11: Math.floor () istifadə edin
Təxmini bir dəyərə sahib olmaq üçün math.floor (futurevalue) istifadə etməlisiniz. Bu, zəmin yuvarlaqlaşdırılması deməkdir, DOWNWARDS sayını ən yaxın tamsayıya yuvarlaqlaşdıracaq.
Nəticə 278.956 olarsa, təxmin edilən dəyər 278 olacaq
Addım 12: Sınıfa zəng edin
Proqramda bütün kodunuza daxil ola bilmək üçün funksiyanın xaricində olan sola doğru dəyişən = myclass () kimi bir kod olduğundan əmin olun.
Addım 13: Final
Adımları düzgün yerinə yetirsəniz, çıxış ekranınız belə görünməlidir.
Əgər belədirsə, təbrik edirəm, pythonda uğurla işləyən bir investisiya kalkulyatoru yaratdınız və bunu GUI -də tətbiq etdiniz.
Bu problemi həll etmək üçün qabıqdakı səhvin tam olaraq nə olduğunu görməlisiniz və xətt nömrəsinə əsaslanaraq hər bir xətti işləyəcək ayıklayıcı simvolundan istifadə edə bilərsiniz. Sonda deyil, ortada dayanırsa, səhvin hansı koda səbəb olduğunu tapdınız. Hata ayıklayıcı, proqramın məntiq hissəsini işlətmək üçün faydalıdır və bu, proqramçının səhvin tam olaraq harada olduğunu bildirməsinə imkan verəcəkdir. Dəyişən adlarla hər hansı bir probleminiz varsa, ehtiyatla 5 -ci addıma baxın.
Bu dəst, Python IDLE proqramı ilə GUI istifadə edərək investisiya kalkulyatorunun proqramlaşdırılması üçün addım -addım təlimat verdi. Uğurlar və proqramlaşdırmadan zövq alın!
Müəyyən addımlarla bağlı suallarınız varsa, mənə bildirin.
Tövsiyə:
Üç Hoparlör Devresi -- Addım-addım təlimat: 3 addım
Üç Hoparlör Devresi || Addım-addım Təlimat: Dinamik Dövrə, ətraf mühitdən alınan səs siqnallarını MIC-ə gücləndirir və gücləndirilmiş səsin çıxarıldığı yerdən Dinamikə göndərir.Burada bu Hoparlör Devrini düzəltməyin üç fərqli yolunu göstərəcəyəm:
Transistor vibrator dəsti: 4 addım
Transistor Vibratör Kiti: Bu məqalədə, tranzistorlu vibratör dəstinin necə hazırlanacağı göstərilir. Ultrasonik siqnal sensora daxil olduqda dövrə vibrator aktuatorunu açır. Birinci dövrə ultrasəs qəbuledicisidir. İkinci dövrə vibrator sürücüsüdür
Tamamilə İK Özelleştirilebilir Səkkiz Dice Elektron Dəsti: 14 Addım (Şəkillərlə birlikdə)
Tamamilə IR Xüsusi Səkkiz Dices Elektron Dəsti: J. Arturo Espejel Báez ilə birlikdə 42 mm diametrli və 16 mm yüksəklikdə olan korpusda 2 -dən 999 -a qədər 8 dişə sahib ola bilərsiniz! Bu cib ölçülü elektron zar dəsti ilə ən sevdiyiniz stolüstü oyunlarını oynayın! Bu layihə
Elektron tekstil sxemləri üçün prototip hazırlama dəsti: 5 addım
E-tekstil sxemləri üçün prototip hazırlama dəsti: Bu təlimat sizə e-tekstil sxemlərinin prototipləşdirilməsi üçün sadə bir dəst hazırlamağı öyrədəcək. Bu dəst təkrar istifadə edilə bilən, lakin möhkəm olan aparatlardan və əlaqə nöqtələrindən ibarətdir. Bu layihənin məqsədi e-tekstil ustalarına bir sistem təmin etməkdir
Arduino tərəfindən hazırlanan yerli Apple Ev dəsti ilə Sonoff B1: 6 addım
Sonoff B1 Arduino tərəfindən hazırlanan yerli Apple Ev dəsti ilə: Bu keçilməz xüsusiyyətlər, Sonoff B1 lampasını heç bir əlavə körpü olmadan Apple ev dəstinizə necə inteqrasiya etməyin asan bir yolunu təqdim edir. 's1. Ağ Led "İsti"