Mündəricat:

Pythonda Əlavə Oyunun Kodlanması: 15 Addım
Pythonda Əlavə Oyunun Kodlanması: 15 Addım

Video: Pythonda Əlavə Oyunun Kodlanması: 15 Addım

Video: Pythonda Əlavə Oyunun Kodlanması: 15 Addım
Video: Kodlama Dersi Scratch Etkinliği: Elma Toplama Oyunu Yapımı 2024, Noyabr
Anonim
Pythonda Əlavə Oyunun Kodlaşdırılması
Pythonda Əlavə Oyunun Kodlaşdırılması
  • Bu təlimat dəsti, istifadəçiləri 0-9-dan təsadüfi ədədlərdən istifadə edərək sadə əlavə problemlərinə cavab verməyə sövq edən və düzgün olub-olmamasını yazdıran əlavə oyunu necə proqramlaşdıracağınızı addım-addım öyrədəcək!
  • Böyütmək və həmin hissənin kodunu görmək üçün hər addımdakı görüntüyə vurun.

Addım 1: Python Kodlaşdırma Tətbiqinizi işə salın

Python Kodlaşdırma Tətbiqinizi işə salın
Python Kodlaşdırma Tətbiqinizi işə salın
  • Bu təlimat dəsti IDLE Python proqramını istifadə edəcək!
  • Başladıqdan sonra kodlamağa başlamaq üçün Python tətbiqinizdə Yeni Fayl yaradın.

Addım 2: Təsadüfi sinfi idxal edin

Təsadüfi sinfi idxal edin
Təsadüfi sinfi idxal edin

Təsadüfi ədədlər yaratmaq üçün istifadə edəcəyik

Addım 3: Dəyişən N ilə Python Metodunu təyin edin

Giriş Dəyişən N ilə Python Metodunu təyin edin
Giriş Dəyişən N ilə Python Metodunu təyin edin
  • N tam ədədinin daxil edilməsi oyunun çağırılanda çap edəcəyi əlavə problemlərin sayını təyin edəcək!
  • Bu kod "oyun (n)" üsulunu çağırır.

Addım 4: Boolean Dəyişən və Tam Dəyişən Başlanğıc

Boolean Dəyişən və Tam Dəyişən Başlanğıc
Boolean Dəyişən və Tam Dəyişən Başlanğıc
  • Oyun metodu daxilində 'while' döngəsində istifadə ediləcək bir Boolean dəyişənini və düzgün cavablar üçün sayma dəyişəni olaraq istifadə ediləcək bir tamsayı işə salın.
  • Bu kod Boolean "wrk" və tam ədəd "cnt" adlandırır.
  • Pythonda girintilərin əhəmiyyətini unutmayın, çünki hansı kodun harada iç içə qoyulduğunu təyin edirlər!

Addım 5: Sıra N üçün "for" döngəsinə başlayın

Sıra N üçün "for" döngəsinə başlayın
Sıra N üçün "for" döngəsinə başlayın

Bu, n tam ədədinin uzunluğu üçün döngə yaradacaq

Addım 6: 1 ilə 10 arasında iki təsadüfi tam ədədin başlanğıcını qoyun və Boolean dəyərini doğru olaraq təyin edin

1 ilə 10 arasında iki təsadüfi tam ədəd başlatın və Boolean dəyərini doğru olaraq təyin edin
1 ilə 10 arasında iki təsadüfi tam ədəd başlatın və Boolean dəyərini doğru olaraq təyin edin
  • Bu 'for' döngəsində 1 ilə 9 arasında iki təsadüfi tam ədəd başlatmaq üçün random.randrange (1, 10) istifadə edin.
  • Bu kod bunları "val1" və "val2" adlandırır.
  • Sonra Boolean dəyərini True olaraq təyin edin!

Addım 7: Boolean Dəyişən Doğru olarkən 'while' döngəsinə başlayın

Boolean Dəyişən Doğru olarkən 'while' döngəsinə başlayın
Boolean Dəyişən Doğru olarkən 'while' döngəsinə başlayın

Hələ də 'for' döngəsində olarkən, Boolean dəyişəni Doğru olarkən 'while' döngəsinə başlayın

Addım 8: 1 və 2 Dəyərləri ilə Əlavə Problemi Yazdırın və Cavabı Giriş kimi götürün

1 və 2 dəyərləri ilə bir əlavə problemi çap edin və cavabı giriş olaraq qəbul edin
1 və 2 dəyərləri ilə bir əlavə problemi çap edin və cavabı giriş olaraq qəbul edin
  • Bu 'while' döngəsində, bir istisna ifadəsi yaradırıq.
  • "Sınamaq" vəziyyətinizdə, 1 və 2 dəyərlərindən istifadə edərək bir əlavə sual yazın və istifadəçinin girişi olaraq bir cavab dəyişənini təyin edin (bu kod cavab dəyişənini "ans" olaraq təyin edir).

Addım 9: Cavab = Dəyər 1 + Dəyər 2 olub olmadığını yoxlayın

Cavab = Dəyər 1 + Dəyər 2 olub olmadığını yoxlayın
Cavab = Dəyər 1 + Dəyər 2 olub olmadığını yoxlayın

"Sınaq" vəziyyətində, ans = val1 + val2 olub olmadığını yoxlayan if-else ifadəsini kodlayın

Addım 10: Doğru olarsa, Düzgün Mesaj Yazın, Boolean Dəyişənini Yanlış və Artırma Sayını təyin edin

Doğru olarsa, Düzgün Mesaj Yazın, Mantıksal Dəyişənini Yanlış olaraq Ayarlayın və Sayını Artırın
Doğru olarsa, Düzgün Mesaj Yazın, Mantıksal Dəyişənini Yanlış olaraq Ayarlayın və Sayını Artırın
  • Hələ də 'cəhd et' ifadəsi daxilində, doğru olarsa:

    • Doğru bir mesaj yazın!
    • Boolean dəyişənini False olaraq təyin edin!
    • Sayını 1 artır!

Addım 11: Yoxdursa, Yanlış Mesaj Yazdırın və Boolean Dəyərini Yanlış olaraq təyin edin

Yoxdursa, Səhv Mesaj Yazdırın və Boolean Dəyərini Yanlış olaraq təyin edin
Yoxdursa, Səhv Mesaj Yazdırın və Boolean Dəyərini Yanlış olaraq təyin edin

'Else' ifadəsində səhv bir mesaj yazın və Boolean dəyərini False olaraq təyin edin

Addım 12: Xəta Mesajı ilə Tamsayı olmayan Girişlərin Hesabı

Xəta Mesajı ilə Tamsayı olmayan Girişlərin Hesabı
Xəta Mesajı ilə Tamsayı olmayan Girişlərin Hesabı

"İstisna" halında, tam ədəd olmayan girişləri hesablamaq üçün bir səhv mesajı çap edin

Addım 13: Proqramın sonunda, Oyunçunun Doğru Aldığı N Problemlərin Sayını Çap Edin

Proqramın sonunda, Oyunçunun Doğru Aldığı N Problemlərin Sayını Çap Edin
Proqramın sonunda, Oyunçunun Doğru Aldığı N Problemlərin Sayını Çap Edin

Bütün bu iç içə ifadələrdən sonra, oyunçunun düzgün əldə etdiyi problemlərin sayını çap edin

Addım 14: Kodunuza baxın

Kodunuza baxın!
Kodunuza baxın!
  • Pythonda girintinin əhəmiyyətini unutmayın, çünki bu proqram bir çox iç içə ifadələr istifadə edir.
  • Son proqramınız belə görünməlidir.

Addım 15: Bu Modulu Çalışdırın və Riyazi Oyundan Zövq alın

Bu Modulu Çalışdırın və Riyazi Oyundan Zövq alın!
Bu Modulu Çalışdırın və Riyazi Oyundan Zövq alın!
  • Riyazi proqramınızı kodlaşdırmaq üçün bu addımları yerinə yetirdikdən sonra davam edin və Run Modulunu vurun.
  • Sadə əlavə oyunundan zövq alın!

Tövsiyə: