Spisu treści:
- Krok 1: Pierwsze kroki
- Krok 2: Konfiguracja
- Krok 3: Argument klasy i funkcji inicjującej
- Krok 4: Okna i ramki
- Krok 5: Posiadanie inwestycji w zmienne
- Krok 6: Dodawanie ramek do okna
- Krok 7: Oblicz funkcję za pomocą kliknięcia przycisku
- Krok 8: Wyświetlanie okna
- Krok 9: Dodawanie przycisku kliknięcia
- Krok 10: Korzystanie z wartości szacunkowych
- Krok 11: Użyj Math.floor()
- Krok 12: Dzwonienie na zajęcia
- Krok 13: Finał
Wideo: Zestaw instrukcji WRD 204: 13 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:26
Gokulraj Pandiyaraj
Poniższe instrukcje zawierają przewodnik krok po kroku dotyczący tworzenia kalkulatora inwestycyjnego w Pythonie. za pomocą GUI. Ten zestaw instrukcji ma na celu pomóc osobom, które mają średnio zaawansowaną wiedzę na temat Pythona. Import tkinter zapewnia nam dostęp do całego kodu niezbędnego do tworzenia GUI. Tworząc GUI, zwykle umieszczasz go wewnątrz klasy, a pod spodem znajduje się funkcja o nazwie init, w której umieszczasz argument własny, aby uzyskać dostęp do atrybutów klas.
Nauka kodowania złożonej stopy procentowej w Pythonie oraz tworzenie kalkulatora inwestycyjnego za pomocą GUI.
Krok 1: Pierwsze kroki
Otwórz moduł Python i kliknij opcję nowego pliku.
Krok 2: Konfiguracja
Wpisz import tkinter, aby uruchomić części GUI.
Krok 3: Argument klasy i funkcji inicjującej
Upewnij się, że utworzyłeś klasę i pod nią wpisz funkcję def init. Wewnątrz argumentu funkcji init użyj self, aby mieć dostęp do atrybutów i metod klasy.
Krok 4: Okna i ramki
Po uzyskaniu konfiguracji funkcji init, dodaj kod pokazany na poniższym obrazku. Ten kod utworzy główne okno i przypisanie, doda ramki, aby zainicjować okno GUI. Czy zmienna głównego okna skonfiguruje i utworzy ekran GUI i utworzy ramki lub pudełka, które musisz mieć numer ramki, aby wiedział, w którym miejscu go umieścić.
Krok 5: Posiadanie inwestycji w zmienne
Daj siebie. nazwę zmiennej do ustawienia przycisków, dla których powinno być które. Zalecane jest używanie odpowiednich nazw zmiennych, aby nie pomylić siebie i innych podczas wyjaśniania kodu. Zalecanymi zmiennymi są inwestycjeAmt, rok i roczna stawka odsetek, które są używane do znalezienia przyszłej wartości. Te zmienne są wymienione na czerwono na poniższym obrazku.
Uwaga: podczas nazywania zmiennych nie używaj nazw zmiennych, które są wstępnie zdefiniowane lub mogą być mylące. Może to sprawić, że Twój kod nie będzie działał, lub może pomylić Cię, które zmienne są które.
Np.: v = moje kroki
str = moje kroki
Pierwsza z nich to przykład niewłaściwej nazwy zmiennej. Musiałbyś podać bardziej szczegółowe imię, a nie tylko wstawiać losową literę. Chociaż to zadziała, gdy wyjaśnimy komuś, że nie zrozumie, co oznacza ta określona zmienna i jaki jest jej cel. Drugi spowoduje błąd składni, ponieważ str jest predefiniowaną zmienną, której nie można użyć do inicjalizacji instrukcji lub zmiennych.
Krok 6: Dodawanie ramek do okna
Pamiętaj, aby potwierdzić, dodając ramki do okien, aby nie uzyskać pustego ekranu. Nadal musisz dodać kolejną funkcję, zanim okno będzie działać.
Krok 7: Oblicz funkcję za pomocą kliknięcia przycisku
Nazwą nowej funkcji może być coś w rodzaju oblicz, cokolwiek związanego z inwestycją, a następnie dodaj równanie inwestycji pokazane na poniższym obrazku. Powinieneś także zwrócić uwagę na kod na pierwszym obrazku, ponieważ ma on invAmt, lata i roczny, które use.entry.get() mają dostęp do niego z części GUI.
Krok 8: Wyświetlanie okna
Dodaj ten kod, aby okno mogło zostać wyświetlone na ekranie.
Krok 9: Dodawanie przycisku kliknięcia
Dodaj klikalny przycisk do GUI, aby wyświetlić przyszłą wartość i pamiętaj, aby wrócić do kroku 7, aby umieścić przycisk w funkcji obliczania, która była używana do przechowywania formuły procentu składanego w kodzie przycisku, aby przycisk wiedział, że jest to funkcja, której powinien używać do wyświetlania wyników.
Krok 10: Korzystanie z wartości szacunkowych
Normalnie w prawdziwym świecie nasza przyszła wartość byłaby prezentowana w dokładnych wartościach. Ale liczby stają się tak długie i żmudne, aby je śledzić, więc tylko w tym programie użyjemy matematyki importu, aby uzyskać dostęp do metod zaokrąglających przyszłą wartość.
Krok 11: Użyj Math.floor()
Aby uzyskać szacunkową wartość, użyj funkcji math.floor(wartość przyszła). Powoduje to zaokrąglanie dolne, co oznacza, że zaokrągli liczbę W DÓŁ do najbliższej liczby całkowitej.
Np. jeśli wynik to 278.956, szacunkowa wartość wyniesie 278
Krok 12: Dzwonienie na zajęcia
Upewnij się, że masz kod taki jak zmienna = myclass() na samym dole, aż do lewej strony, czyli poza funkcją, aby w ten sposób miał dostęp do całego kodu w twoim programie.
Krok 13: Finał
Jeśli poprawnie wykonałeś kroki, ekran wyjściowy powinien wyglądać tak.
Jeśli tak, to gratulacje, że udało Ci się stworzyć działający kalkulator inwestycyjny w Pythonie, a także zastosować go w GUI.
Aby rozwiązać ten problem, będziesz musiał zobaczyć, jaki dokładnie jest błąd w powłoce i na podstawie numeru linii możesz użyć ikony debugera, która uruchomi każdą linię. Jeśli zatrzyma się w środku, a nie na końcu, oznacza to, że dokładnie znalazłeś kod powodujący błąd. Debuger jest przydatny do uruchamiania części logicznej programu, dzięki czemu programista będzie wiedział, gdzie dokładnie wystąpił błąd. Jeśli masz jakiekolwiek problemy z nazwami zmiennych, przejdź ostrożnie do kroku 5.
Ten zestaw zawiera wskazówki krok po kroku dotyczące programowania kalkulatora inwestycji za pomocą GUI z oprogramowaniem Python IDLE. Powodzenia i miłego programowania!
Jeśli masz jakieś pytania dotyczące niektórych kroków, daj mi znać.
Zalecana:
Zmień przenośny zestaw głośników ATGAME Sega Genesis w bezprzewodowy zestaw głośników.: 13 kroków (ze zdjęciami)
Zmień przenośny zestaw głośników ATGMAMES Portable Sega Genesis w bezprzewodowy zestaw głośników.: Jeśli przeczytałeś moją pierwszą instrukcję, jak zmodyfikować nową, lepszą baterię do przenośnej baterii Sega Genesis ATGAMES, możesz się zastanawiać: P: Co bym zrobił ze wszystkimi ta nowa odkryta moc? Odp.: Zmodyfikuj ATGAME Portable Sega Genesis w bezprzewodowy
ROBOT STEROWANY TERMINALEM / ZESTAW INSTRUKCJI: 5 kroków
ROBOT STEROWANY TERMINALEM / ZESTAW INSTRUKCJI: cześć w tej instrukcji podzielę się tym, jak stworzyłem ten łazik sterowany terminalem. Najlepsze jest to, że nie użyłem żadnego kodowania ani żadnego mikrokontrolera. jest to prosty sposób na zademonstrowanie jak działa zestaw metod instrukcji. zestaw instrukcji
Zestaw do lutowania SMD, czyli jak nauczyłem się przestać się martwić i pokochać tani chiński zestaw: 6 kroków
Zestaw do lutowania SMD, czyli jak nauczyłem się przestać się martwić i pokochać tani chiński zestaw: To nie jest instrukcja dotycząca lutowania. To jest instruktaż o tym, jak zbudować tani chiński zestaw. Porzekadło jest takie, że dostajesz to, za co płacisz, a oto, co otrzymujesz: Słabo udokumentowane. Wątpliwa jakość części. Brak wsparcia. Więc po co kupować
Przekształć swój zestaw słuchawkowy Bluetooth w przewodowy zestaw słuchawkowy Bluetooth: 5 kroków (ze zdjęciami)
Przekształć swój zestaw słuchawkowy Bluetooth w przewodowy zestaw słuchawkowy Bluetooth: Dzisiaj powiem Ci, jak zrobić lub przekonwertować swój własny przewodowy zestaw słuchawkowy Bluetooth
Przekształć swój zestaw słuchawkowy Bluetooth w przewodowy zestaw słuchawkowy Bluetooth: 6 kroków
Przekształć swój zestaw słuchawkowy Bluetooth w przewodowy zestaw słuchawkowy Bluetooth: Dzisiaj powiem Ci, jak zrobić lub przekonwertować swój własny przewodowy zestaw słuchawkowy Bluetooth