Mündəricat:
- Addım 1: Baxış
- Addım 2: Python və Pycharm -ın quraşdırılması
- Addım 3: Video Bələdçisi
- Addım 4: Təsadüfi bir nömrə yaratmaq
- Addım 5: İstifadəçidən Giriş Alınması
- Addım 6: Bir Döngü Döngəsi Yaratmaq
- Addım 7: If Elif Bəyanatı Yaratmaq
- Addım 8: Yekun bəyanatın yazılması
- Addım 9: Əlavələr
- Addım 10: Açar sözlər
Video: Sadə Python Nömrəsi Tahmini Oyunu: 11 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Bu təlimatda, Pycharm tətbiqetməsində sadə Python sayı tahmin oyunu yaratmağı öyrədəcəyik. Python həm yeni başlayanlar, həm də mütəxəssislər üçün əla olan bir skript dilidir. Pythondakı kodlaşdırma tərzini oxumaq və izləmək asandır. Bu dərsliyin son məqsədi, proqramlaşdırma marağını alovlandıra biləcək əyləncə üçün sadə bir skriptin necə yazılacağına bir az işıq salmaqdır.
Mündəricat:
1. Python 3.7 versiyasını əldə edin və quraşdırın
2. Pycharm əldə edin və quraşdırın
3. Pycharm -ı ilk dəfə qurmaq
4. Təsadüfi bir ədəd yaratmaq
5. İstifadəçidən giriş əldə etmək
6. Basic while loopunun yaradılması
7. "If", "elif", "else" ifadəsi yaratmaq
8. İstifadəçiyə mesajın göstərilməsi
Əlavələr
Açar sözlər
Yekun Kod
Addım 1: Baxış
Bu tahmin oyunu, istifadəçiyə pycharm IDE ilə python istifadə edərək bəzi əsas proqramlaşdırma üsullarını göstərmək üçün yaradılmışdır. Bu təlimatın əsası sadə bir tahmin oyunu yaratmaq üçün təsadüfi ədədlər generatorundan istifadə etmək olacaq. Nəticə təsadüfi ədədlərin necə yaradıldığını başa düşməsinə səbəb ola bilər. Məsələn, zərərlərin sayı ilə verildiyi video oyunlarda, bu nömrələr ümumiyyətlə bizim yaratdığımıza bənzər xüsusi tələblərə malik olan təsadüfi ədəd generatoru ilə yaradılır. Təsadüfi ədədlər generatoru daha mürəkkəb ola bilər, ancaq bunun necə işlədiyini bilmək olar.
Addım 2: Python və Pycharm -ın quraşdırılması
Resurslar:
www.python.org/
www.jetbrains.com/pycharm/
Addım 3: Video Bələdçisi
Zəhmət olmasa yuxarıdakı video təlimatlarına baxın və sonra oyunun necə yazılacağını daha yaxşı başa düşməyinizə kömək etmək üçün aşağıdakı addımlara baxın.
Addım 4: Təsadüfi bir nömrə yaratmaq
Oyunun sadə bir problemi olması üçün 100 -dən aşağı bir təsadüfi ədəd yaratmaq istəyirik. Bu rəqəm oyunçu tərəfindən təxmin edilməli olan sayı olacaq. Nömrələr aralığı 1 ilə 99 arasında olacaq. Bunu aşağıdakı ifadəni yazaraq həyata keçiririk:
randomNumber = random.randint (1, 99)
"randomNumber" təsadüfi sayını saxlayacağımız bir dəyişəndir.
"random.randint (1, 99)" 1 ilə 99 arasında təsadüfi bir ədəd yaratmaq üçün istifadə olunur.
*Qeyd: Kodun yuxarısında "təsadüfi idxal et" yazdığınızdan əmin olun, yoxsa "random.randint (1, 99)" istifadə edə bilməyəcəksiniz.
Önəmli bir qeyd, Pythonun girintilərlə qurulduğu üçün nümunələri daxil etməklə girintini tam olaraq izləməkdir. Səhv girinti xəttinə bir bəyanat yerləşdirilərsə, oyun oyunu oynamağa çalışarkən kod səhvlər verə bilər.
Addım 5: İstifadəçidən Giriş Alınması
Oyununuzun işləməsi üçün istifadəçi girişini qəbul etməliyik. Təsadüfi ədədin oyunçudan nə olacağını təxmin etməliyik. Təxmin edilə bilən rəqəmin aralığı 1 -dən 99 -a qədərdir. Bir sıra aralığın xaricində olduqda bu proqram heç bir səhv vermir, lakin doğru ədəd tapılana qədər döngə davam edəcək.
Bunu belə yaza biləcəyiniz "giriş" əmrindən istifadə edərək edirik.
guess = int (giriş ("1 ilə 99 arasında bir rəqəm daxil edin:"))
İstifadəçi girişini "tahmin et" adlı dəyişəndə saxlayırıq. "İnt", istifadəçidən alınan məlumatı tam bir rəqəm olaraq saxladığımız deməkdir, bunun ədədi bir dəyər olacağını bildirir. Giriş bölmələri ("1 ilə 99 arasında bir rəqəm daxil edin:") istifadəçi girişini aldığımız kompüterə xəbər verir və döngə davam edərsə aşağıdakı mesajı göstərir.
Addım 6: Bir Döngü Döngəsi Yaratmaq
İndi bir müddət döngəsi yaratmalıyıq. Bunu həyata keçirmək üçün həqiqətə uyğun olmayana qədər işləyəcək bir bəyanat yazmalıyıq. While proqramı bu proqramda girintisizdir və aşağıda girintili olan "If/Elif" ifadələrini ehtiva edir. "If/Elif" ifadələri while loop ifadəsi doğru olmadıqca işləməyə davam edəcək.
while randomNumber! = təxmin et:
Addım 7: If Elif Bəyanatı Yaratmaq
"Əgər/Elif" ifadəsi bunun doğru olub olmadığını bildirir, əks halda bunu et, başqa bir şey et. Bəyanat, istifadəçinin ilkin təxmin səhv olarsa yeni bir giriş daxil edə bilməsi üçün yazılmışdır. "If/Elif" dəki çap ifadəsi, ehtimalın çox yüksək və ya çox aşağı olduğuna dair bir ipucu verəcəkdir.
Addım 8: Yekun bəyanatın yazılması
Yekun ifadə, while döngəsinin xaricində yazılır və heç bir girintisizdir. İstifadəçi doğru nömrəni təxmin etdikdən sonra, halqa "qırılacaq" və ya "dayanacaq" və sonra son ifadəyə keçəcək. Bu "tahmin" dəyişən və "təsadüfiSayı" dəyişənləri bərabər olduqda baş verəcək. Proqram yenidən başlayana qədər oyun başa çatacaq.
Addım 9: Əlavələr
Instructable tahmin oyununu tamamladıqdan sonra Python -u daha da araşdırmaq istəyə bilərsiniz. Python bacarığınıza etiraz etmək üçün bir neçə fikir var.
- Təsadüfi ədədlərin sayı aralığını dəyişməyə çalışın.
- İstifadəçiyə göndərilən mesajları daha yaxşı bir şeyə dəyişdirin.
- Doğru cavabı almaq üçün proqramın neçə cəhd etdiyini hesab tutmağa çalışın.
Addım 10: Açar sözlər
- Python bir proqramlaşdırma dilidir.
- Pycharm, Python proqramlarının hazırlanmasına kömək edən bir proqramdır.
- "təsadüfi" təsadüfi ədədlər generatorudur
- "dəyişən", dəyərin dəyişə biləcəyi bir simvoldur
- "int" tam ədədlər üçün qısa bir məlumat növüdür
- "giriş" istifadəçi girişinin necə alınacağıdır
- "Çap et" istifadəçi üçün ekranda bir mesaj çap etməyə imkan verəcəkdir
- "while" bu doğru olduğu halda bir şey etməyi söyləyən döngə ifadəsidir
- "əgər" ifadəsi, əgər bu doğrudursa, bunu edin
- "! =" bərabər deyil deməkdir
- "<" daha az deməkdir
- ">" daha böyük deməkdir
- "elif" başqa if ifadəsi üçün qısadır
Tövsiyə:
Aruduino LED Oyunu İki Oyunçu Oyunu Sürətli Tıklayır: 8 Addım
Aruduino LED Oyunu İki Oyunçu Oyunu Sürətli Tıklayaraq: Bu layihə @HassonAlkeim -dən ilhamlanıb. Bura dərindən baxmaq istəsəniz https://www.instructables.com/id/Arduino-Two-Player-Fast-Button-Clicking-Game/ yoxlaya biləcəyiniz bir linkdir. Bu oyun Alkeim -in təkmilləşdirilmiş bir versiyasıdır. Bu bir
Sadə bir tahmin oyunu - Python + XBees + Arduino: 10 addım
Sadə bir Tahmin Oyunu - Python + XBees + Arduino: Oyunun işləmə qaydası belədir: 'a' - 'h' - & gt arasında bir hərf tapmaq üçün 4 cəhdiniz var; Doğru məktubu tapın: Siz qazanırsınız! ?-> Səhv məktubu tap: Oyun bitdi?-> 'A' - 'h' xaricində başqa bir xarakter tapın: Oyun bitdi? Arduino sizə icazə verəcək
Bit Nə Düşünür? BBC Microbit ilə Sadə Bir Tahmin Oyunu Edin !: 10 Addım
Bit Nə Düşünür? BBC Microbit ilə Sadə Bir Tahmin Oyunu Edin! bir neçə saat sonra gəldi və
IR-Uzaqdan Rəng Tahmini Oyunu: 3 addım
IR Uzaqdan Rəng Tahmini Oyunu: Bu təlimatda sizə IR uzaqdan idarə olunan bir RGB-ni necə idarə edəcəyinizi və bundan əyləncəli bir oyun necə edəcəyinizi göstərəcəyəm
Kalkulyatorunuzda bir Lotereya Nömrəsi Yaradıcısını necə etmək olar: 5 addım
Kalkulyatorunuzda Lotereya Nömrəsi Yaradıcısı: Ti-83 və ya 84 kalkulyatorunda sizin üçün lotereya nömrələri seçmək üçün istifadə edə biləcəyiniz təsadüfi bir ədəd yaratmaq necədir ** bunu düşündüm və bütün krediti götürdüm bu proqram