Mundarija:
- 1 -qadam: Python kodlash ilovasini ishga tushiring
- 2 -qadam: tasodifiy sinfni import qiling
- 3 -qadam: N kiritish usuli bilan Python usulini aniqlang
- 4 -qadam: Mantiqiy va butun sonli o'zgaruvchini ishga tushiring
- 5 -qadam: N diapazoni uchun "for" ko'chadan boshlang
- 6 -qadam: 1 dan 10 gacha ikkita tasodifiy tamsayı qiymatini ishga tushiring va mantiqiy qiymatni rost qilib qo'ying
- 7 -qadam: Mantiqiy o'zgarmaydigan to'g'ri bo'lsa, "vaqt" tsiklini boshlang
- 8 -qadam: 1 va 2 qiymatlari bilan qo'shish muammosini chop eting va javobni kirish sifatida qabul qiling
- 9-qadam: If-else bayonotini tekshiring, javob = 1-qiymat + 2-qiymat
- 10 -qadam: Agar rost bo'lsa, to'g'ri xabarni chop eting, mantiqiy o'zgaruvchini noto'g'ri va sonni ko'paytiring
- 11 -qadam: Agar yo'q bo'lsa, noto'g'ri xabarni chop eting va mantiqiy qiymatni noto'g'ri deb belgilang
- 12-qadam: Xato xabari bo'lgan to'liq bo'lmagan kirishlar hisobi
- 13 -qadam: Dastur oxirida o'yinchi to'g'ri topgan muammolar sonini chop eting
- 14 -qadam: Kodingizni ko'rib chiqing
- 15 -qadam: Ushbu modulni ishga tushiring va matematik o'yiningizdan zavqlaning
Video: Pythonda qo'shimcha o'yinni kodlash: 15 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
- Bu yo'riqnoma sizga asta-sekin 0-9 dan tasodifiy sonlar yordamida oddiy qo'shish masalalariga javob berishni talab qiladigan va to'g'ri yoki yo'qligini bosib chiqaradigan qo'shimcha o'yinni qanday dasturlashni o'rgatadi!
- Har bir qadamda tasvirni kattalashtirish va uning qismining kodini ko'rish uchun bosing.
1 -qadam: Python kodlash ilovasini ishga tushiring
- Ushbu ko'rsatma IDLE Python dasturidan foydalanadi!
-
Ishga tushgandan so'ng, kodlashni boshlash uchun Python ilovangizda yangi fayl yarating.
2 -qadam: tasodifiy sinfni import qiling
Biz undan tasodifiy sonlarni yaratish uchun foydalanamiz
3 -qadam: N kiritish usuli bilan Python usulini aniqlang
- N tamsayı kiritilishi o'yin chaqirilganda chop etiladigan qo'shimcha muammolar sonini aniqlaydi!
- Bu kod "game (n)" usulini chaqiradi.
4 -qadam: Mantiqiy va butun sonli o'zgaruvchini ishga tushiring
- O'yin usulida "vaqt" tsiklida ishlatiladigan mantiqiy o'zgaruvchini va to'g'ri javoblar uchun hisoblash o'zgaruvchisi sifatida ishlatiladigan butun sonni ishga tushiring.
- Bu kod mantiqiy "wrk" va butun sonni "cnt" deb ataydi.
- Python -dagi bo'shliqlarning ahamiyatini unutmang, chunki ular qaysi kod qaerda joylashtirilganligini aniqlaydilar!
5 -qadam: N diapazoni uchun "for" ko'chadan boshlang
Bu n kiruvchi tamsayı uzunligi uchun pastadir bo'ladi
6 -qadam: 1 dan 10 gacha ikkita tasodifiy tamsayı qiymatini ishga tushiring va mantiqiy qiymatni rost qilib qo'ying
- Ushbu "for" tsiklida random.randrange (1, 10) dan foydalanib, 1 dan 9 gacha ikkita tasodifiy tamsayı qiymatini ishga tushiring.
- Bu kod ularni "val1" va "val2" deb ataydi.
- Keyin Boolean qiymatini True deb belgilang!
7 -qadam: Mantiqiy o'zgarmaydigan to'g'ri bo'lsa, "vaqt" tsiklini boshlang
Hali ham "for" tsikli ichida bo'lsada, "while" tsiklini boshlang, shu bilan birga Boolean o'zgaruvchisi rost
8 -qadam: 1 va 2 qiymatlari bilan qo'shish muammosini chop eting va javobni kirish sifatida qabul qiling
- Keyingi "vaqt" tsiklida biz "try-except" iborasini tuzamiz.
- Sizning "urinish" holatida, 1 va 2 -qiymatlardan foydalangan holda qo'shimcha savolni chop eting va foydalanuvchining kiritgani sifatida javob o'zgaruvchisini belgilang (bu kod javob o'zgaruvchisini "ans" deb belgilaydi).
9-qadam: If-else bayonotini tekshiring, javob = 1-qiymat + 2-qiymat
"Sinab ko'rish" holatida ans = val1 + val2 bo'ladimi, if-else so'zini kodlang
10 -qadam: Agar rost bo'lsa, to'g'ri xabarni chop eting, mantiqiy o'zgaruvchini noto'g'ri va sonni ko'paytiring
-
Hali ham "try" iborasi ichida, agar rost bo'lsa:
- To'g'ri xabarni chop eting!
- Boolean o'zgaruvchisini False ga o'rnating!
- Hisoblash soni 1 ga oshdi!
11 -qadam: Agar yo'q bo'lsa, noto'g'ri xabarni chop eting va mantiqiy qiymatni noto'g'ri deb belgilang
"Boshqa" iborasida noto'g'ri xabarni chop eting va Boolean qiymatini False -ga o'rnating
12-qadam: Xato xabari bo'lgan to'liq bo'lmagan kirishlar hisobi
"Istisno" holatida, butun sonli bo'lmagan kirishni hisobga olish uchun xato xabarini chop eting
13 -qadam: Dastur oxirida o'yinchi to'g'ri topgan muammolar sonini chop eting
Hamma uyali bayonotlardan so'ng, o'yinchi to'g'ri topgan muammolarning sonini chop eting
14 -qadam: Kodingizni ko'rib chiqing
- Python -da kirish chizig'ining ahamiyatini unutmang, chunki bu dasturda bir nechta ichki bayonotlar ishlatiladi.
- Sizning oxirgi dasturingiz shunday bo'lishi kerak.
15 -qadam: Ushbu modulni ishga tushiring va matematik o'yiningizdan zavqlaning
- Matematik dasturni kodlash uchun quyidagi amallarni bajarganingizdan so'ng, davom eting va Run Module ni bosing.
- Oddiy qo'shish o'yinidan rohatlaning!
Tavsiya:
(YANGILANISH - YUQORI MASLAQA bor) USB O'YINNI KONTROLLASH: 10 qadam (rasmlar bilan)
(YANGILANISH - YUQORI MASALA YO'Q.) PC uchun USB O'YINNI KONTROLLASH: HAR QANDAY O'YINLAR UCHUN O'YIN NAZORI (deyarli)
Pythonda OpenCV yordamida QR kod skaneri: 7 qadam
Python-da OpenCV-dan foydalangan holda QR-kod skaneri: Hozirgi dunyoda biz QR-kod va shtrix-kodni deyarli hamma joyda ishlatamiz, mahsulotni qadoqlashdan tortib to onlayn to'lovlar va hozir biz menyuni ko'rish uchun restoranda ham QR-kodlarni ko'ramiz. shubhasiz, hozir bu katta fikr. Lekin siz hech qachon voy bo'ldingizmi
Pythonda Qaysar shifrlash dasturi: 4 qadam
Python -dagi Qaysar shifrlash dasturi: Qaysar shifri - bu qadimiy va keng qo'llaniladigan shifr bo'lib, uni shifrlash va hal qilish oson. Alfavit harflarini almashtirish orqali butunlay yangi alifbo yaratiladi (ABCDEF 4 ta harfni almashtirib, EFGHIJga aylanadi). Caesar C
PYTHONLI O'YINNI KODLASH (DUMMILAR UCHUN!): 14 qadam
PYTHONLI O'YINNI KODLASH (DUMMILAR UCHUN!): Butun dunyodagi uchinchi mashhur dasturlash tili Pythonga xush kelibsiz! … va, ehtimol, eng sodda! Bilasizmi, bu Youtube & Google ikkalasi ham Python -ni o'zlarining muvaffaqiyatli dasturlari uchun asosiy tili sifatida ishlatishadi & veb -saytlarni ko'rasizmi? Xo'sh, endi
QO'ShIMChA QO'ShIMChA QO'ShISH loyihalaringizga o'tish: 7 qadam
O'zingizning loyihalaringizga sig'imli sensorli kalitni qanday qo'shish kerak? Uyda o'z loyihalaringizga sig'imli sensorli kalitni qanday qo'shish mumkin? Salom, bu qo'llanmada elektron do'stlar, men sizga elektron loyihalaringizga sig'imli sensorli kalitni qanday arzon narxda qo'shishingiz mumkinligini ko'rsataman. professional ko'rinish