Სარჩევი:

WRD 204 ინსტრუქციის ნაკრები: 13 ნაბიჯი
WRD 204 ინსტრუქციის ნაკრები: 13 ნაბიჯი

ვიდეო: WRD 204 ინსტრუქციის ნაკრები: 13 ნაბიჯი

ვიდეო: WRD 204 ინსტრუქციის ნაკრები: 13 ნაბიჯი
ვიდეო: ეკჰარტ ტოლე - "აწმყოს ძალა" - აუდიო წიგნი - Audible Read Along 2024, ნოემბერი
Anonim
WRD 204 ინსტრუქციის ნაკრები
WRD 204 ინსტრუქციის ნაკრები

გოკულრაჯი პანდიარაჯი

ქვემოთ მოცემულ ინსტრუქციებში მოცემულია ეტაპობრივად სახელმძღვანელო პითონში საინვესტიციო კალკულატორის შესაქმნელად. GUI გამოყენებით. ეს ინსტრუქცია მიზნად ისახავს დაეხმაროს ადამიანებს, რომლებსაც აქვთ პითონის შუალედური ცოდნა. იმპორტი tkinter გვაძლევს წვდომას GUI- ის შესაქმნელად საჭირო ყველა კოდზე. GUI- ს შექმნისას თქვენ ჩვეულებრივ აყენებთ მას კლასის შიგნით და მის ქვეშ არის ფუნქცია სახელწოდებით init, სადაც თქვენ აყენებთ თვით არგუმენტს კლასების ატრიბუტებზე წვდომისათვის.

ისწავლეთ პითონში რთული საპროცენტო განაკვეთის კოდირება, ასევე GUI გამოყენებით საინვესტიციო კალკულატორის შექმნა.

ნაბიჯი 1: დაწყება

Ვიწყებთ
Ვიწყებთ

გახსენით პითონის მოდული და დააწკაპუნეთ ფაილის ახალ ვარიანტზე.

ნაბიჯი 2: დაყენება

Დაყენება
Დაყენება

ჩაწერეთ იმპორტი tkinter GUI ნაწილების გასაშვებად.

ნაბიჯი 3: კლასი და საწყისი ფუნქციის არგუმენტი

კლასი და საწყისი ფუნქცია არგუმენტი
კლასი და საწყისი ფუნქცია არგუმენტი

დარწმუნდით, რომ შექმენით კლასი და მის ქვეშ ჩაწერეთ def init ფუნქცია. Init ფუნქციის არგუმენტის შიგნით გამოიყენეთ self, ასე რომ თქვენ გექნებათ წვდომა კლასის ატრიბუტებსა და მეთოდებზე.

ნაბიჯი 4: Windows და ჩარჩოები

Windows და ჩარჩოები
Windows და ჩარჩოები

თქვენი init ფუნქციის დაყენების შემდეგ დაამატეთ ქვემოთ ნაჩვენები სურათის კოდი. ეს კოდი შექმნის მთავარ ფანჯარას და დავალებას, დაამატებს ჩარჩოებს GUI ფანჯრის ინიციალიზაციისთვის. მთავარი ფანჯრის ცვლადი შეიქმნება და შექმნის GUI ეკრანს და შექმნის ჩარჩოებს ან ყუთებს, რომელთაც უნდა ჰქონდეთ ჩარჩოს ნომერი, რათა მან იცოდეს რომელ ადგილას უნდა განათავსოს იგი.

ნაბიჯი 5: ცვლადი ინვესტიციის ქონა

ცვალებადი ინვესტიციის ქონა
ცვალებადი ინვესტიციის ქონა

მიეცით საკუთარი თავი. ცვლადი სახელი ღილაკების დასაყენებლად, რომლისთვისაც რომელი უნდა იყოს. მიზანშეწონილია გამოიყენოთ ცვლადი სახელები ისე, რომ კოდის ახსნისას არ დააბნიოთ საკუთარი თავი და სხვები. რეკომენდებული ცვლადებია საინვესტიციო, წელი და წლიური ინტერესი, რომლებიც გამოიყენება მომავალი ღირებულების საპოვნელად. ეს ცვლადები წითლად არის ჩამოთვლილი ქვემოთ მოცემულ სურათზე.

სიფრთხილე: ცვლადების დასახელებისას არ გამოიყენოთ ცვლადების სახელები, რომლებიც წინასწარ არის განსაზღვრული ან შეიძლება დამაბნეველი იყოს. ამან შეიძლება ან თქვენი კოდი არ იმუშაოს, ან დაგაბნიოთ, რომელი ცვლადი რომელია.

მაგალითად: v = ჩემი ნაბიჯები

str = ჩემი ნაბიჯები

პირველი არის არასწორი ცვლადი სახელის მაგალითი. თქვენ უნდა იყოთ უფრო კონკრეტულად სახელის ნაცვლად შემთხვევითი ასოების ჩასმისა. მიუხედავად იმისა, რომ ის იმუშავებს ვინმესთვის ახსნისას, ისინი ვერ გაიგებენ რას ნიშნავს ეს გარკვეული ცვლადი და რა არის მისი მიზანი. მეორე გამოიმუშავებს სინტაქსის შეცდომას, რადგან str არის წინასწარ განსაზღვრული ცვლადი, რომელიც არ შეიძლება გამოყენებულ იქნას განცხადებების ან ცვლადების დასაწყებად.

ნაბიჯი 6: ჩარჩოების დამატება ფანჯარაში

ჩარჩოების დამატება ფანჯარაში
ჩარჩოების დამატება ფანჯარაში

დარწმუნდით, რომ დაადასტურეთ თქვენი ფანჯრების ჩარჩოების დამატებით ისე, რომ არ მიიღოთ ცარიელი ეკრანი. თქვენ ჯერ კიდევ უნდა დაამატოთ სხვა ფუნქცია, სანამ ფანჯარა იმუშავებს.

ნაბიჯი 7: გამოთვალეთ ფუნქცია ღილაკზე დაჭერით

გამოთვალეთ ფუნქცია ღილაკზე დაჭერით
გამოთვალეთ ფუნქცია ღილაკზე დაჭერით
გამოთვალეთ ფუნქცია ღილაკზე დაჭერით
გამოთვალეთ ფუნქცია ღილაკზე დაჭერით

ახალი ფუნქციის სახელი შეიძლება იყოს გამოთვლა, ინვესტიციასთან დაკავშირებული ყველაფერი, შემდეგ დაამატეთ ქვემოთ მოცემულ სურათზე ნაჩვენები საინვესტიციო განტოლება. თქვენ ასევე უნდა გაითვალისწინოთ კოდი პირველ სურათზე, რადგან მას აქვს invAmt, წლები და წლიური, რაც use.entry.get () წვდომა აქვს GUI ნაწილიდან.

ნაბიჯი 8: ფანჯრის ჩვენება

ფანჯრის ჩვენება
ფანჯრის ჩვენება

დაამატეთ ეს კოდი ისე, რომ ფანჯარა გამოჩნდეს ეკრანზე.

ნაბიჯი 9: დაწკაპუნების ღილაკის დამატება

დაწკაპუნების ღილაკის დამატება
დაწკაპუნების ღილაკის დამატება

დაამატეთ დასაწკაპუნებელი ღილაკი GUI- ს მომავალი მნიშვნელობის საჩვენებლად და დარწმუნდით, რომ გადადით მე -7 საფეხურზე ისე, რომ თქვენ დააყენოთ ღილაკი თქვენს გამოთვლის ფუნქციაში, რომელიც გამოიყენებოდა ღილაკის კოდში რთული პროცენტის ფორმულის შესანახად, რათა ღილაკმა იცოდეს, რომ ფუნქცია, რომელიც უნდა გამოიყენოს შედეგების საჩვენებლად.

ნაბიჯი 10: სავარაუდო ღირებულებების გამოყენება

სავარაუდო ღირებულებების გამოყენება
სავარაუდო ღირებულებების გამოყენება

ჩვეულებრივ, რეალურ სამყაროში, ჩვენი მომავალი ღირებულება წარმოდგენილი იქნება ზუსტი მნიშვნელობებით. მაგრამ რიცხვები მხოლოდ იმდენად გრძელი და დამღლელი ხდება, რომ თვალყური ადევნოს ამ პროგრამას, ჩვენ გამოვიყენებთ იმპორტის მათემატიკას, რომ გქონდეთ წვდომა იმ მეთოდებზე, რომლებიც ამცირებენ მომავალ მნიშვნელობას.

ნაბიჯი 11: გამოიყენეთ Math.floor ()

გამოიყენეთ Math.floor ()
გამოიყენეთ Math.floor ()

სავარაუდო ღირებულების მისაღებად უნდა გამოიყენოთ math.floor (მომავალი მნიშვნელობა). ეს ნიშნავს იატაკის დამრგვალებას, რაც იმას ნიშნავს, რომ რიცხვი დამრგვალდება DOWNWARDS უახლოეს მთელ რიცხვამდე.

მაგალითად, თუ შედეგი არის 278.956, სავარაუდო მნიშვნელობა იქნება 278

ნაბიჯი 12: დარეკვა კლასში

დარეკვა კლასში
დარეკვა კლასში

დარწმუნდით, რომ გქონდეთ კოდი ცვლადი = myclass () ბოლოში მარცხნივ მარცხნივ, რომელიც ფუნქციის მიღმაა, ისე რომ მას შეეძლოს წვდომა თქვენს მთელ კოდზე თქვენს პროგრამაში.

ნაბიჯი 13: საბოლოო

ფინალური
ფინალური

თუ სწორად მიჰყევით ნაბიჯებს, გამომავალი ეკრანი ასე უნდა გამოიყურებოდეს.

თუ ასეა, გილოცავთ თქვენ წარმატებით შექმენით სამუშაო საინვესტიციო კალკულატორი პითონში, ასევე გამოიყენეთ GUI– ში.

პრობლემის გადასაჭრელად, თქვენ უნდა ნახოთ რა არის შეცდომა ჭურვიში და ხაზის ნომრის საფუძველზე შეგიძლიათ გამოიყენოთ გამართვის ხატი, რომელიც გაუშვებს თითოეულ ხაზს. თუ ის გაჩერდება შუაზე და არა ბოლოს, მაშინ თქვენ ზუსტად იპოვეთ რა კოდი წარმოშობს შეცდომას. პროგრამული უზრუნველყოფის პროგრამის ლოგიკური ნაწილის გასაშვებად გამოსაყენებელი პროგრამა გამოსადეგია და ეს პროგრამისტს აცნობს სად იყო ზუსტად შეცდომა. თუ თქვენ გაქვთ რაიმე პრობლემა ცვლადების სახელებთან მიმართეთ სიფრთხილით მე –5 ნაბიჯს.

ამ ნაკრებმა მოგვცა ეტაპობრივად მითითებები საინვესტიციო კალკულატორის დაპროგრამებისთვის GUI გამოყენებით Python IDLE პროგრამული უზრუნველყოფით. წარმატებებს გისურვებთ და ისიამოვნეთ პროგრამით!

თუ თქვენ გაქვთ რაიმე შეკითხვა გარკვეულ ნაბიჯებთან დაკავშირებით, შემატყობინეთ.

გირჩევთ: