Мазмұны:
- 1 -қадам: Шолу
- 2 -қадам: Python мен Pycharm орнату
- 3 -қадам: бейне нұсқаулық
- 4 -қадам: Кездейсоқ сан құру
- 5 -қадам: пайдаланушыдан кіріс алу
- 6 -қадам: Негізгі циклды құру
- 7 -қадам: If Elif мәлімдемесін құру
- 8 -қадам: Қорытынды мәлімдеме жазу
- 9 -қадам: Қосымша
- 10 -қадам: кілт сөздер
Бейне: Python сандарын анықтайтын қарапайым ойын: 11 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
Бұл оқулықта біз Pycharm қосымшасында Python сандарын анықтайтын қарапайым ойын құруды үйрететін боламыз. Python - бұл сценарий тілі, ол жаңадан бастаушылар үшін де, сарапшылар үшін де өте қолайлы. Python -дағы кодтау стилі оқуға және ұстануға оңай. Бұл оқулықтың түпкі мақсаты - бағдарламалауға деген қызығушылығын тудыруы мүмкін қарапайым сценарийді қалай жазу керектігін түсіндіру.
Мазмұны:
1. Python 3.7 нұсқасын алыңыз және орнатыңыз
2. Pycharm алыңыз және орнатыңыз
3. Pycharm -ды бірінші рет орнату
4. Кездейсоқ санды құру
5. Қолданушыдан кіріс алу
6. Негізгі while циклін құру
7. «if», «elif», «else» операторын құру
8. Пайдаланушыға хабарламаны көрсету
Қосымша
Кілт сөздер
Қорытынды код
1 -қадам: Шолу
Бұл болжау ойыны пайдаланушыға pycharm IDE көмегімен python қолдана отырып, бағдарламалаудың негізгі әдістерін көрсету үшін жасалған. Бұл оқулықтың негізі кездейсоқ сандар генераторын пайдаланып қарапайым болжау ойынын құру болады. Соңғы нәтиже кездейсоқ сандар қалай пайда болатынын түсінуге әкелуі мүмкін. Мысалы, сандармен зақымданатын бейне ойындарда бұл сандар, әдетте, біз жасағанға ұқсас нақты талаптары бар кездейсоқ сандар генераторының көмегімен жасалады. Кездейсоқ сандар генераторы күрделірек болуы мүмкін, бірақ оның қалай жұмыс істейтіні туралы негізгі түсінікті алуға болады.
2 -қадам: Python мен Pycharm орнату
Ресурстар:
www.python.org/
www.jetbrains.com/pycharm/
3 -қадам: бейне нұсқаулық
Жоғарыдағы бейне нұсқаулықтарды қараңыз, содан кейін ойынды қалай жазу керектігін түсінуге көмектесу үшін төмендегі қадамдарды қараңыз.
4 -қадам: Кездейсоқ сан құру
Ойын қарапайым болуы үшін біз 100 -ден кіші кездейсоқ сан құрғымыз келеді. Бұл санды ойыншы табуы керек. Сандар диапазоны 1 мен 99 аралығында болады. Біз мұны келесі мәлімдемені орындау арқылы орындаймыз:
randomNumber = random.randint (1, 99)
«randomNumber» - бұл кездейсоқ санды сақтайтын айнымалы.
«random.randint (1, 99)» 1 мен 99 арасындағы кездейсоқ санды құру үшін қолданылады.
*Ескерту: кодтың жоғарғы жағында «кездейсоқ импорттау» деп жазғаныңызға көз жеткізіңіз, әйтпесе сіз «random.randint (1, 99)» қолдана алмайсыз.
Бір маңызды ескерту - мысалдардың шегінісін дәл орындау, өйткені Python шегініс арқылы құрылымдалған. Егер үзінді сызыққа қате қойылса, код ойынды ойнауға тырысқанда қате жіберуі мүмкін.
5 -қадам: пайдаланушыдан кіріс алу
Біздің ойын жұмыс істеуі үшін біз пайдаланушылардың енгізулерін алуымыз керек. Ойыншыдан кездейсоқ сан қандай болатынын болжау керек. Болжау мүмкін болатын санның диапазоны 1 -ден 99 -ға дейін. Бұл бағдарлама сан ауқымнан тыс кезде қате бермейді, бірақ цикл дұрыс сан табылғанша жалғаса береді.
Біз мұны осылай жаза алатын «енгізу» пәрменін қолданамыз.
guess = int (енгізу («1 мен 99 арасындағы санды енгізіңіз:»))
Біз пайдаланушының кірісін «болжау» деп аталатын айнымалыда сақтаймыз. «Int» дегеніміз біз пайдаланушыдан кірісті бүтін сан ретінде сақтайтынымызды білдіреді, бұл бүтін сандық мән болады. Енгізу бөлімдері («1 мен 99 арасындағы санды енгізіңіз:») біз қолданушы енгізетін компьютерге хабарлайды, содан кейін цикл жалғаса беретін болса, келесі хабарды көрсетеді.
6 -қадам: Негізгі циклды құру
Біз енді уақытша цикл жасауымыз керек. Мұны істеу үшін бізге бұл шындыққа сәйкес келмейінше әрекет ететін мәлімдеме жазу керек. Уақытша цикл бұл бағдарламада шегініссіз және оның астында шегініс салынған «If/Elif» операторларын қамтиды. «If/Elif» операторлары while циклі дұрыс болмайынша жұмысын жалғастырады.
while randomNumber! = болжам:
7 -қадам: If Elif мәлімдемесін құру
«Егер/Элиф» сөзі егер бұл дұрыс болса, мұны істеңіз, басқасын жасаңыз. Өтініш бастапқы болжам қате болса, пайдаланушы жаңа енгізуді енгізе алатындай етіп жазылған. «If/Elif» ішіндегі баспа мәлімдемесі оларға болжамның тым жоғары немесе тым төмен екенін көрсетеді.
8 -қадам: Қорытынды мәлімдеме жазу
Қорытынды мәлімдеме циклдің сыртына жазылады және шегініссіз. Пайдаланушы дұрыс санды тапқаннан кейін, уақытша цикл «үзіледі» немесе «тоқтайды», содан кейін соңғы мәлімдемеге қарай жылжиды. Бұл «болжау» айнымалысы мен «randomNumber» айнымалысы тең болғаннан кейін болады. Содан кейін ойын бағдарлама қайта басталғанша аяқталады.
9 -қадам: Қосымша
Instructable болжау ойынын аяқтағаннан кейін Python -ды одан әрі зерттеуге болады. Python шеберлігіңізді сынайтын бірнеше идеялар.
- Кездейсоқ санның сандар ауқымын өзгертуге тырысыңыз.
- Пайдаланушыға келетін хабарларды жақсырақ етіп өзгертіңіз.
- Дұрыс жауап алу үшін бағдарламаның қанша әрекет жасайтынын бағалауға тырысыңыз.
10 -қадам: кілт сөздер
- Python - бағдарламалау тілі.
- Pycharm - бұл Python бағдарламаларын жасауға көмектесетін бағдарлама.
- «кездейсоқ» - кездейсоқ сандар генераторы
- «айнымалы» - бұл мән өзгеруі мүмкін белгі
- «int» - бүтін сандар үшін қысқа деректер түрі
- «енгізу» - бұл пайдаланушы енгізулерін қабылдау әдісі
- «басып шығару» сізге пайдаланушыға хабарды экранда басып шығаруға мүмкіндік береді
- «while» - бұл шындық болғанша бірдеңе істеуді айтатын циклдік мәлімдеме
- «егер» деген сөз, егер бұл рас болса, онда мұны жасаңыз
- «! =» тең емес дегенді білдіреді
- «<» кіші дегенді білдіреді
- «>» үлкенді білдіреді
- «elif» if if үшін қысқа
Ұсынылған:
Қарапайым электронды ойын: 4 қадам
Қарапайым электронды ойын: Сіз өте көңілді электронды ойын жасауды үйренесіз. Сіз достарыңызбен ойнай аласыз және рефлексіңізді тексере аласыз. UTSOURCE.net арқасында менің жобаларыма электронды компоненттерді ұсынады
Arduino негізіндегі DIY ойын контроллері - Arduino PS2 ойын контроллері - DIY Arduino Gamepad көмегімен Tekken ойнау: 7 қадам
Arduino негізіндегі DIY ойын контроллері | Arduino PS2 ойын контроллері | DIY Arduino Gamepad көмегімен Tekken ойнау: Сәлеметсіздер ме, балалар, ойындарды ойнау әрқашан қызықты, бірақ өзіңіздің жеке DIY контроллеріңізбен ойнау қызықты, сондықтан біз осы нұсқаулықта arduino pro micro көмегімен ойын контроллерін жасаймыз
Ең қарапайым сымсыз дыбыстық ойын !: 6 қадам
Ең қарапайым сымдық дабылдар ойыны!: Wire Buzzer ойыны - ескі сүйікті. Қолыңыз қаншалықты тұрақты, сіз сымды ұстамай курсты аяқтай аласыз ба? Идея: Мультиметр - әмбебап тестілеу құралы, ол кез -келген электроникаға арналған экспериментатордың құралдар жинағында болуы керек. Ол ха
Ойын қысымына сезімтал төсемдер (сандық ойын алаңдары үшін және т.б.): 11 қадам (суреттермен)
Қысымға сезімтал алаңшалар (цифрлық ойын алаңдары үшін - және басқалары): бұл цифрлық ойыншықтар немесе ойындар жасау үшін қолданылатын қысымға сезімтал төсем жасауды көрсететін нұсқаулық. Ол үлкен күшке сезімтал резистор ретінде қолданыла алады және ойынға қарамастан, оны маңызды жобалар үшін қолдануға болады
Қарапайым бейне ойын қалай жасауға болады!: 3 қадам
Қарапайым бейне ойын қалай жасауға болады!: Popfly.com сайтында сіз ешқандай ойын жазбай ақысыз ойын жасай аласыз !! Сізге тек жедел пошта тіркелгісі мен көп уақыт қажет