![Python raqamlarini taxmin qilishning oddiy o'yini: 11 qadam Python raqamlarini taxmin qilishning oddiy o'yini: 11 qadam](https://i.howwhatproduce.com/images/004/image-10212-31-j.webp)
Mundarija:
- 1 -qadam: umumiy nuqtai
- 2 -qadam: Python va Pycharm -ni o'rnatish
- 3 -qadam: Video qo'llanma
- 4 -qadam: tasodifiy raqam yaratish
- 5 -qadam: Foydalanuvchidan ma'lumot olish
- 6 -qadam: Vaqtinchalik tsikl yaratish
- 7 -qadam: If Elif bayonotini yaratish
- 8 -qadam: Yakuniy bayonot yozish
- 9 -qadam: Qo'shimchalar
- 10 -qadam: kalit so'zlar
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14
![Python raqamlarini taxmin qilish uchun oddiy o'yin Python raqamlarini taxmin qilish uchun oddiy o'yin](https://i.howwhatproduce.com/images/004/image-10212-32-j.webp)
Ushbu qo'llanmada biz Pycharm ilovasida oddiy Python raqamlarini aniqlash o'yinini yaratishni o'rgatamiz. Python - yangi boshlanuvchilar uchun ham, mutaxassislar uchun ham ajoyib bo'lgan skript tili. Python -dagi kodlash uslubini o'qish va ta'qib qilish oson. Bu darslikning yakuniy maqsadi - dasturlash qiziqishini qo'zg'atishi mumkin bo'lgan o'yin -kulgi uchun oddiy skriptni qanday yozish kerakligi haqida ozgina yorug'lik.
Mundarija:
1. Python 3.7 versiyasini oling va o'rnating
2. Pycharm -ni oling va o'rnating
3. Pycharm -ni birinchi marta sozlash
4. Tasodifiy son yaratish
5. Foydalanuvchidan ma'lumot olish
6. Asosiy while tsiklini yaratish
7. "If", "elif", "else" ifodasini yaratish
8. Foydalanuvchiga xabarni ko'rsatish
Qo'shimchalar
Kalit so'zlar
Yakuniy kod
1 -qadam: umumiy nuqtai
![Sharh Sharh](https://i.howwhatproduce.com/images/004/image-10212-33-j.webp)
Bu taxminiy o'yin foydalanuvchiga pycharm IDE bilan python yordamida dasturlashning asosiy texnikasini ko'rsatish uchun yaratilgan. Ushbu darslikning asosi oddiy taxmin qilish o'yinini yaratish uchun tasodifiy sonlar generatoridan foydalanish bo'ladi. Yakuniy natija, kimdir tasodifiy sonlar qanday hosil bo'lishini tushunishiga olib kelishi mumkin. Masalan, shikastlangan raqamli o'yinlarda, bu raqamlar odatda biz yaratgan talablarga o'xshash tasodifiy sonlar generatori yordamida ishlab chiqariladi. Tasodifiy sonlar generatori murakkabroq bo'lishi mumkin, lekin uning qanday ishlashi haqida asosiy tasavvurga ega bo'lish mumkin.
2 -qadam: Python va Pycharm -ni o'rnatish
![](https://i.ytimg.com/vi/4I2RPycqlH0/hqdefault.jpg)
Resurslar:
www.python.org/
www.jetbrains.com/pycharm/
3 -qadam: Video qo'llanma
![Image Image](https://i.howwhatproduce.com/images/004/image-10212-37-j.webp)
![](https://i.ytimg.com/vi/_QJ2DcihJsM/hqdefault.jpg)
Iltimos, yuqoridagi video ko'rsatmalarni ko'ring va o'yinni qanday yozishni yaxshiroq tushunishingiz uchun quyidagi amallarni ko'rib chiqing.
4 -qadam: tasodifiy raqam yaratish
![Foydalanuvchidan kirishni olish Foydalanuvchidan kirishni olish](https://i.howwhatproduce.com/images/004/image-10212-38-j.webp)
O'yin oddiy bo'lishi uchun biz 100 tagacha tasodifiy sonni yaratmoqchimiz. Bu raqam o'yinchi tomonidan taxmin qilinadigan raqam bo'ladi. Raqamlar diapazoni 1 dan 99 gacha bo'ladi. Biz buni quyidagi bayonni yozish orqali bajaramiz:
randomNumber = random.randint (1, 99)
"randomNumber" - bu tasodifiy sonni saqlaydigan o'zgaruvchi.
"random.randint (1, 99)" tasodifiy sonni 1 dan 99 gacha hosil qilish uchun ishlatiladi.
*Eslatma: Kodning yuqori qismida "tasodifiy import" deb yozganingizga ishonch hosil qiling, aks holda siz "random.randint (1, 99)" dan foydalana olmaysiz.
Muhim eslatmalardan biri - Pythonning kirish chizig'i orqali tuzilganligi sababli, misollarni aniq ayirish. Agar indentatsiya chizig'iga noto'g'ri bayonot qo'yilsa, kod o'yinni o'ynashga urinishda xatolarga yo'l qo'yishi mumkin.
5 -qadam: Foydalanuvchidan ma'lumot olish
O'yinimiz ishlashi uchun biz foydalanuvchi ma'lumotlarini qabul qila olamiz. Biz o'yinchidan tasodifiy son nima bo'lishini taxmin qilishimiz kerak. Taxmin qilish mumkin bo'lgan raqamlar diapazoni 1 dan 99 gacha. Bu raqam raqam tashqarisida bo'lsa, xato ko'rsatmaydi, lekin to'g'ri raqam topilmaguncha, tsikl davom etadi.
Biz buni "kiritish" buyrug'i yordamida qilamiz, siz shunday yozishingiz mumkin.
tahmin = int (kiritish ("1 dan 99 gacha raqam kiriting:"))
Biz foydalanuvchi taxminlarini "taxmin qilish" deb nomlangan o'zgaruvchida saqlaymiz. "Int" biz foydalanuvchidan kirishni butun son sifatida saqlayotganimizni anglatadi, bu butun sonli qiymat bo'ladi. Kirish bo'limlari ("1 dan 99 gacha raqamni kiriting:") biz kiritayotgan kompyuterga xabar beradi va agar tsikl davom etsa, quyidagi xabarni ko'rsatadi.
6 -qadam: Vaqtinchalik tsikl yaratish
![Vaqtinchalik tsiklni yaratish Vaqtinchalik tsiklni yaratish](https://i.howwhatproduce.com/images/004/image-10212-39-j.webp)
Biz hozirda loopni yaratishimiz kerak. Buni amalga oshirish uchun, biz haqiqat bo'lmaguncha amal qiladigan bayonot yozishimiz kerak. Vaqt tsikli bu dasturda kirgizilmagan va uning ostida "If/Elif" so'zlari mavjud. "If/Elif" iboralari while loop iborasi noto'g'ri bo'lmaguncha ishlashda davom etadi.
while randomNumber! = taxmin qiling:
7 -qadam: If Elif bayonotini yaratish
![If Elif bayonotini yaratish If Elif bayonotini yaratish](https://i.howwhatproduce.com/images/004/image-10212-40-j.webp)
"Agar/Elif" iborasi, agar bu to'g'ri bo'lsa, buni bajaring, boshqasini bajaring. Bayonot shunday yozilganki, agar foydalanuvchi dastlabki taxmin noto'g'ri bo'lsa, foydalanuvchi yangi kirishni kiritishi mumkin. "If/Elif" dagi bosma bayonot ularga taxminning juda yuqori yoki juda past ekanligini ko'rsatib beradi.
8 -qadam: Yakuniy bayonot yozish
![Yakuniy bayonot yozish Yakuniy bayonot yozish](https://i.howwhatproduce.com/images/004/image-10212-41-j.webp)
Yakuniy bayon vaqt halqasining tashqarisida yozilgan va hech qanday chiziqsiz. Foydalanuvchi to'g'ri raqamni taxmin qilgandan so'ng, vaqt tsikli "uziladi" yoki "to'xtaydi" va keyin yakuniy bayonotga o'tadi. Bu "taxmin" o'zgaruvchisi va "randomNumber" o'zgaruvchisi teng bo'lganda sodir bo'ladi. O'yin dastur qayta boshlangunga qadar tugaydi.
9 -qadam: Qo'shimchalar
Instructable taxminiy o'yinini tugatgandan so'ng, siz Python -ni o'rganishni xohlashingiz mumkin. Python mahoratingizga qarshi chiqish uchun bir nechta fikrlar.
- Tasodifiy sonlar sonini o'zgartirishga harakat qiling.
- Foydalanuvchiga yuboriladigan xabarlarni yaxshiroq qilib o'zgartiring.
- To'g'ri javobni olish uchun dasturni necha marta sinab ko'rganini hisobda saqlashga harakat qiling.
10 -qadam: kalit so'zlar
- Python - bu dasturlash tili.
- Pycharm - bu Python dasturlarini yaratishga yordam beradigan dastur.
- "tasodifiy" - tasodifiy sonlar generatori
- "o'zgaruvchi" - bu qiymat o'zgarishi mumkin bo'lgan belgi
- "int" - bu butun sonlar uchun qisqacha ma'lumot turi
- "kiritish" - bu foydalanuvchi kiritgan ma'lumotlarni qanday qabul qilish kerakligi
- "chop etish" sizga foydalanuvchiga xabarni ekranda chop etish imkonini beradi
- "while" - bu rost bo'lsa -da, biror narsa qilishni aytadigan loop iborasi
- "agar" iborasi, agar bu haqiqat bo'lsa, buni qiling
- "! =" teng emas degan ma'noni anglatadi
- "<" dan kam degan ma'noni anglatadi
- ">" dan katta degan ma'noni anglatadi
- "elif" boshqa if uchun qisqa
Tavsiya:
Oddiy taxmin qilish o'yini - Python + XBees + Arduino: 10 qadam
![Oddiy taxmin qilish o'yini - Python + XBees + Arduino: 10 qadam Oddiy taxmin qilish o'yini - Python + XBees + Arduino: 10 qadam](https://i.howwhatproduce.com/images/008/image-23574-j.webp)
Oddiy taxmin qilish o'yini - Python + XBees + Arduino: O'yin qanday ishlaydi: Sizda "a" - "h" - & gt o'rtasidagi harfni taxmin qilishga 4 ta urinish bor. To'g'ri xatni toping: siz g'olibsiz! ?-> Noto'g'ri xatni taxmin qiling: O'yin tugadimi?-> "A" - "h" dan tashqari boshqa belgilarni o'ylab ko'ring: O'yin tugadimi? Sizning Arduino sizga ruxsat beradi
Python taxmin qilish o'yini: 9 qadam
![Python taxmin qilish o'yini: 9 qadam Python taxmin qilish o'yini: 9 qadam](https://i.howwhatproduce.com/images/004/image-11629-27-j.webp)
Python taxmin qilish o'yini: Quyidagi ko'rsatmalar tasodifiy modul yordamida dasturni yozish va foydalanuvchi bilan o'zaro ta'sirlashadigan taxminiy o'yinni yaratish bo'yicha bosqichma -bosqich ko'rsatmalarni beradi. Ishni boshlash uchun kompyuteringizda python o'rnatilgan bo'lishi kerak, shuningdek
Bit nima deb o'ylaydi? BBC Microbit yordamida oddiy taxmin qilish o'yinini qiling!: 10 qadam
![Bit nima deb o'ylaydi? BBC Microbit yordamida oddiy taxmin qilish o'yinini qiling!: 10 qadam Bit nima deb o'ylaydi? BBC Microbit yordamida oddiy taxmin qilish o'yinini qiling!: 10 qadam](https://i.howwhatproduce.com/images/005/image-12331-10-j.webp)
Bit nima deb o'ylaydi? BBC Microbit bilan oddiy taxmin qilish o'yinini qiling !: Men bir nechta onlayn maqolalarda ular haqidagi ijobiy sharhlarni o'qib, bir nechta BBC Microbits -ni oldim. Bir necha soat o'tgach, men keldim
Fayllarni tashkil qilishning eng yaxshi usuli: 4 qadam
![Fayllarni tashkil qilishning eng yaxshi usuli: 4 qadam Fayllarni tashkil qilishning eng yaxshi usuli: 4 qadam](https://i.howwhatproduce.com/images/002/image-4169-53-j.webp)
Fayllarni tashkil qilishning eng yaxshi texnikasi: maslahatlar
Kompakt yorug'lik qilishning eng oson yo'li !! 3 oddiy qadam !!: 3 qadam
![Kompakt yorug'lik qilishning eng oson yo'li !! 3 oddiy qadam !!: 3 qadam Kompakt yorug'lik qilishning eng oson yo'li !! 3 oddiy qadam !!: 3 qadam](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11123032-easiest-way-to-make-a-compact-light-3-simple-steps-3-steps-j.webp)
Kompakt yorug'lik qilishning eng oson yo'li !! 3 oddiy qadam !!: Sizga nima kerak - qalay folga 1 ta AA batareyasi (ba'zi AAA batareyalari ishlaydi) 1 mini lampochka (ko'pchilik chiroqlar uchun lampochkalar ishlatiladi; rasmga qarang) Rulka (agar kerak bo'lsa)