İçindekiler:
- 1. Adım: Başlarken
- 2. Adım: Kurulum
- Adım 3: Sınıf ve Başlatma Fonksiyonu Argümanı
- 4. Adım: Pencereler ve Çerçeveler
- Adım 5: Değişken Yatırımına Sahip Olmak
- Adım 6: Pencereye Çerçeve Ekleme
- Adım 7: Düğmeye Tıklayarak Fonksiyonu Hesaplayın
- Adım 8: Pencereyi Görüntüleme
- 9. Adım: Bir Tıklama Düğmesi Ekleme
- Adım 10: Tahmini Değerleri Kullanma
- Adım 11: Math.floor() kullanın
- Adım 12: Sınıfa Çağrı
- Adım 13: Son
Video: WRD 204 Komut Seti: 13 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:16
Gokulraj Pandiyaraj
Aşağıdaki talimatlar, python'da bir yatırım hesaplayıcısı oluşturmak için adım adım kılavuz sağlar. GUI kullanarak. Bu talimat seti, orta düzeyde python bilgisine sahip kişilere yardımcı olmayı amaçlamaktadır. Import tkinter, GUI oluşturmak için gerekli tüm kodlara erişmemizi sağlar. GUI oluştururken, genellikle onu bir sınıfın içine koyarsınız ve altında, sınıf niteliklerine erişmek için kendi bağımsız değişkenini koyduğunuz init adlı bir işlev bulunur.
Python'da bileşik faiz oranının nasıl kodlanacağını öğrenmenin yanı sıra GUI kullanarak bir yatırım hesaplayıcısı oluşturma.
1. Adım: Başlarken
Python modülünü açın ve yeni dosya seçeneğine tıklayın.
2. Adım: Kurulum
GUI parçalarını çalıştırmak için import tkinter yazın.
Adım 3: Sınıf ve Başlatma Fonksiyonu Argümanı
Bir sınıf oluşturduğunuzdan ve altına function def init yazdığınızdan emin olun. init işlevi bağımsız değişkeninin içinde, sınıfın özniteliklerine ve yöntemlerine erişebilmeniz için self kullanın.
4. Adım: Pencereler ve Çerçeveler
Aşağıdaki resimde gösterilen kodu eklemek için init fonksiyon kurulumunuzu aldıktan sonra. Bu kod, ana pencereyi ve atamayı oluşturacak, GUI penceresini başlatmak için çerçeveler ekleyecektir. Ana pencere değişkeninin GUI ekranını kurmasını ve oluşturmasını sağlayın ve hangi yere koyacağını bilmesi için bir çerçeve numarasına sahip olmanız gereken çerçeveleri veya kutuları oluşturun.
Adım 5: Değişken Yatırımına Sahip Olmak
kendini ver. hangisi olması gereken düğmeleri ayarlamak için bir değişken adı. Kodunuzu açıklarken kendinizi ve başkalarını karıştırmamak için uygun değişken adlarının kullanılması önerilir. Önerilen değişkenler, gelecek değeri bulmak için kullanılan yatırımAmt, yıl ve yıllıkFaiz Oranıdır. Bu değişkenler aşağıdaki resimde kırmızı ile listelenmiştir.
Dikkat: Değişkenleri adlandırırken, önceden tanımlanmış veya kafa karıştırıcı olabilecek değişken adları kullanmayın. Bu, kodunuzun çalışmamasına veya hangi değişkenlerin hangisi olduğu konusunda kafanızı karıştırabilir.
Ör: v = adımlarım
str = adımlarım
İlki, uygunsuz bir değişken adı örneğidir. Rastgele bir harf koymak yerine, ismin daha belirgin olması gerekirdi. Birine açıklarken işe yarayacak olsa da, bu belirli değişkenin ne anlama geldiğini ve amacının ne olduğunu anlamayacaklar. İkincisi, str deyimleri veya değişkenleri başlatmak için kullanılamayan önceden tanımlanmış bir değişken olduğundan, bir sözdizimi hatası üretecektir.
Adım 6: Pencereye Çerçeve Ekleme
Boş bir ekranla karşılaşmamak için çerçevelerinizi pencerelerinize ekleyerek onayladığınızdan emin olun. Pencerenin çalışması için yine de başka bir işlev eklemeniz gerekiyor.
Adım 7: Düğmeye Tıklayarak Fonksiyonu Hesaplayın
Yeni fonksiyon adı, hesapla, yatırımla ilgili herhangi bir şey olabilir, ardından aşağıdaki resimde gösterilen yatırım denklemini ekleyin. GUI bölümünden erişmek için invAmt, yıl ve yıllık kullanım.entry.get() olduğundan, ilk resimdeki kodu da not almalısınız.
Adım 8: Pencereyi Görüntüleme
Pencerenin ekranda görüntülenebilmesi için bu kodu ekleyin.
9. Adım: Bir Tıklama Düğmesi Ekleme
Gelecekteki değeri görüntülemek için GUI'ye tıklanabilir bir düğme ekleyin ve düğmeyi, bileşik faiz formülünü düğme kodunun içinde depolamak için kullanılan hesaplama işlevinize koymak için adım 7'ye geri döndüğünüzden emin olun, böylece düğme bunun olduğunu bilir. sonuçları görüntülemek için kullanması gereken işlev.
Adım 10: Tahmini Değerleri Kullanma
Normalde gerçek dünyada gelecekteki değerimiz kesin değerlerle sunulur. Ancak sayıları takip etmek o kadar uzun ve sıkıcı oluyor ki, sadece bu program için, gelecekteki değeri yuvarlayan yöntemlere erişmek için içe aktarma matematiğini kullanacağız.
Adım 11: Math.floor() kullanın
Tahmini bir değere sahip olmak için math.floor(futurevalue) kullanmalısınız. Bu, taban yuvarlama yapar, yani AŞAĞIDAKİ sayıyı en yakın tam sayıya yuvarlar.
Ör. sonuç 278.956 ise tahmini değer 278 olacaktır.
Adım 12: Sınıfa Çağrı
Değişken = myclass() gibi bir kodun en altta tamamen sola doğru, fonksiyonun dışında olduğundan emin olun, böylece programınızdaki tüm kodunuza erişebilir.
Adım 13: Son
Adımları doğru bir şekilde takip ettiyseniz, çıktı ekranınız aşağıdaki gibi görünmelidir.
Eğer öyleyse, tebrikler python'da başarılı bir şekilde çalışan bir yatırım hesaplayıcısı yarattınız ve bunu GUI'de uyguladınız.
Bunu gidermek için, kabuktaki hatanın tam olarak ne olduğunu görmeniz gerekecek ve satır numarasına bağlı olarak, her satırı çalıştıracak hata ayıklayıcı simgesini kullanabilirsiniz. Sondan ziyade ortada durursa, tam olarak hangi kodun hatayı ürettiğini bulmuşsunuzdur. Hata ayıklayıcı, programın mantık bölümünü çalıştırmak için kullanışlıdır ve bu, programcının hatanın tam olarak nerede olduğunu bilmesini sağlar. Değişken adlarıyla ilgili herhangi bir sorununuz varsa, dikkatli bir şekilde 5. adıma bakın.
Bu set, Python IDLE yazılımı ile GUI kullanarak yatırım hesaplayıcıyı programlamak için adım adım rehberlik sağlamıştır. İyi şanslar ve programlamanın tadını çıkarın!
Belirli adımlar hakkında herhangi bir sorunuz varsa bana bildirin.
Önerilen:
Windows Komut İstemi için CustomCmd Komut Dosyası Kodlayın: 6 Adım
Windows Komut İstemi için CustomCmd Komut Dosyası Kodlayın: CMD'yi çok mu kullanıyorsunuz? Yaparım! Ama bir ton insan - ben dahil - bunun çok sıkıcı olduğunu düşünüyor. Bugün, CMD'yi eğlenceli tutacak kadar özelleştirmemize izin verecek bir komut dosyası kodlayacağım. Haydi başlayalım! KOD İNDİRMEK İÇİN MAKALE ALTINDAN İNDİREBİLİRSİNİZ
Sulama Pompa Seti için IOT Tabanlı DOL Starter Kontrol Cihazı: 6 Adım
Sulama Pompa Seti için IOT Tabanlı DOL Başlangıç Denetleyicisi: Merhaba ArkadaşlarBu talimat, bir sulama pompası setinin internet üzerinden uzaktan nasıl izlenip kontrol edileceği hakkındadır. Hikaye: Çiftliğimde günde sadece 6 saat yerel şebekeden güç kaynağı alıyorum. Zamanlamalar düzenli değil, po
Çocuklar için Bubble Blister Robot Makinesi Eğitim Seti: 8 Adım
Çocuklar İçin Bubble Blister Robot Makina Eğitim Seti: Merhaba yapımcılar,Uzun bir aradan sonra tekrar birlikteyiz. Bu sezon çevremizi biraz daha genişletmeye karar verdik. Bugüne kadar profesyonel projeler üretmeye çalıştık. bilinmesi gereken üst düzey bilgiler. Ama biz de öyle yapmamız gerektiğini düşündük
OSOYOO 2WD Robot Araba Başlangıç Seti: 30 Adım (Resimlerle)
OSOYOO 2WD Robot Araba Başlangıç Kiti: Bu arabayı Amazon'dan satın alabilirsiniz:OSOYOO 2WD Robot Araba Başlangıç Kiti (ABD)OSOYOO 2WD Robot Araba Başlangıç Kiti (İngiltere)OSOYOO 2WD Robot Araba Başlangıç Kiti (DE)OSOYOO 2WD Robot Araba Başlangıç Kiti ( FR)OSOYOO 2WD Robot Araba Başlangıç Kiti (IT)OSOYOO 2WD Robot Araba
LCD Eğitim Seti: 6 Adım (Resimlerle)
LCD Eğitmen Kiti: Birkaç yıl önce Arduino dünyasıyla tanıştım. Sadece bazı kod satırlarını yazarak işlerin yürümesini sağlayabilmeniz beni büyüledi. Nasıl çalıştığını sevmiyor musun? Birkaç kod satırını değiştirin ve işte karşınızda. Ben g