Mündəricat:
- Addım 1: Python Kodlaşdırma Tətbiqinizi işə salın
- Addım 2: Təsadüfi sinfi idxal edin
- Addım 3: Dəyişən N ilə Python Metodunu təyin edin
- Addım 4: Boolean Dəyişən və Tam Dəyişən Başlanğıc
- Addım 5: Sıra N üçün "for" döngəsinə başlayın
- 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
- Addım 7: Boolean Dəyişən 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
- Addım 9: Cavab = Dəyər 1 + Dəyər 2 olub olmadığını yoxlayı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
- Addım 11: Yoxdursa, Yanlış Mesaj Yazdırın və Boolean Dəyərini Yanlış olaraq təyin edin
- Addım 12: Xəta Mesajı ilə Tamsayı olmayan Girişlərin Hesabı
- Addım 13: Proqramın sonunda, Oyunçunun Doğru Aldığı N Problemlərin Sayını Çap Edin
- Addım 14: Kodunuza baxın
- Addım 15: Bu Modulu Çalışdırın və Riyazi Oyundan Zövq alın
Video: Pythonda Əlavə Oyunun Kodlanması: 15 Addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
- 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
- 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 ədədlər yaratmaq üçün istifadə edəcəyik
Addım 3: 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
- 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
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
- 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
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
- 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
"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
-
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
'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ı
"İ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
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
- 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
- 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ə:
Cədvəl yaratmaq və əlavə etmək və Microsoft Office Word 2007 -də bu cədvələ əlavə sütunlar və/və ya satırlar əlavə etmək: 11 addım
Microsoft Office Word 2007 -də Cədvəl Yaratmaq və Daxil etmək və Cədvələ Əlavə Sütunlar və/və ya Satırlar Əlavə etmək: İşlədiyiniz və özünüz üçün düşündüyünüz bir çox məlumatınız olubmu? &Quot; hamısını necə edə bilərəm? bu məlumatlardan daha yaxşı görünür və başa düşülməsi daha asan olur? " Əgər belədirsə, cavabınız Microsoft Office Word 2007 -dəki bir cədvəl ola bilər
Raspberry Pi -yə Əlavə Xüsusiyyətlər Əlavə etmək üçün RaspberryPi 3/4 Uzatma Kartı: 15 Addım (Şəkillərlə)
Raspberry Pi -yə Əlavə Xüsusiyyətlər Əlavə etmək üçün RaspberryPi 3/4 Uzatma Kartı: bilirik ki, moruq pi 3/4 ADC (rəqəmsal çeviriciyə analoq) və RTC (real vaxt saatı) ilə birlikdə gəlmir, buna görə 16 ədəd olan bir PCB dizayn edirəm kanal 12bit ADC, RTC, SIM7600 4G modulu, düymələr, rölelər, USB çıxışı, 5V güc çıxışı, 12V güc
Arduino Space Race Oyunun Versiyası _1: 5 Addım
Arduino Space Race Oyunun Versiyası _1: Hey dostlar. Bu gün sizə LCD5110 ekranı və joystic ilə Space Race Oyunu necə edə biləcəyinizi göstərmək istəyirəm
Ibook G4/macbook -a Əlavə Soğutma Əlavə etmək: 5 Addım
Ibook G4/macbook -a Əlavə Soyutma Ekləmə: Yaxşı, bu həm mənim ölü xboxumdan, həm də yarısında dremelingdən başladı və bu yaxınlarda termal yastığı çıxarıb termal pasta ilə əvəz etmək üçün ibookumu ayırdığımda (Gülməli, düşündüm artıq termal pasta olardı). Yaxşı, bu uğursuz oldu, çünki
Əlavə Düymə Əlavə etmədən Rapid Fire Mouse Modu: 4 Addım
Əlavə Düymə Əlavə etmədən Rapid Fire Mouse Modu: Mən döyülmüş Logitech MX500 siçanımı sürətli bir atəş modu etdim. Ətrafda bir çox yol var, mən bunu istifadə etdim: www.instructables.com/id/Add_a_rapid_fire_button_to_your_mouse_using_a_555_/ Mənim yanaşmamdakı fərq budur: Əlavə etmədən etdim