Python Challenge: кодты өзгертеміз!

№5 ойын — «Сапер»

Классикалық ойын, онда сіз ойын алаңының торларын ашып, жасырын миналарды іздеуіңіз керек. Ашық ұяшықтардағы сандар жақын жерде қанша мина бар екенін көрсетеді. Сіздің міндетіңіз - барлық қауіпсіз торларды ашу және минаға түспеу!

 

Күрделілігі: ⭐⭐

Орындау уақыты: 10 минут

Қажетті құралдар: компьютер және интернет

1-қадам. Python онлайн терминалын ашыңыз:

Басыңыз   online-python.com

 

2-қадам. Кодты көшіріңіз:

Төменде жазылған кодты көшіріп, желідегі терминалдың сол жақ өрісіне қойыңыз (сол жақ өрісті артық кодтан алдын ала тазалаңыз)

 

3-қадам. Бағдарламаны іске қосыңыз:

"RUN" батырмасын басыңыз (жоғарғы оң жақ өріс)

5 мина жасырылған өлшемі 5 х 5 болатын ұяшық  ашылады. Жол мен баған нөмірін енгізу арқылы ұяшықтарды біртіндеп ашып, миналарға сүрінбеу керек.

 

4-қадам. Кодты өзгертіңіз:

Кодқа өзгертулер енгізіңіз:

1) ұяшық мөлшерін 9 х 9 өзгерту үшін.

2) миналар санын 5-тен 10-ға өзгерту үшін.

 

Кеңес: ұяшық өлшемін өзгерту үшін  SIZE айнымалысының мәнін өзгертіңіз, ал  миналар санын өзгерту үшін MINES айнымалысының мәнін өзгертіңіз.

Python Challenge: кодты өзгертеміз!

№5 ойын — «Сапер»

Классикалық ойын, онда сіз ойын алаңының торларын ашып, жасырын миналарды іздеуіңіз керек. Ашық ұяшықтардағы сандар жақын жерде қанша мина бар екенін көрсетеді. Сіздің міндетіңіз - барлық қауіпсіз торларды ашу және минаға түспеу!

 

Күрделілігі: ⭐⭐

Орындау уақыты: 10 минут

Қажетті құралдар: компьютер және интернет

1-қадам. Python онлайн терминалын ашыңыз:

Басыңыз   online-python.com

 

2-қадам. Кодты көшіріңіз:

Төменде жазылған кодты көшіріп, желідегі терминалдың сол жақ өрісіне қойыңыз (сол жақ өрісті артық кодтан алдын ала тазалаңыз)

 

3-қадам. Бағдарламаны іске қосыңыз:

"RUN" батырмасын басыңыз (жоғарғы оң жақ өріс)

5 мина жасырылған өлшемі 5 х 5 болатын ұяшық  ашылады. Жол мен баған нөмірін енгізу арқылы ұяшықтарды біртіндеп ашып, миналарға сүрінбеу керек.

 

4-қадам. Кодты өзгертіңіз:

Кодқа өзгертулер енгізіңіз:

1) ұяшық мөлшерін 9 х 9 өзгерту үшін.

2) миналар санын 5-тен 10-ға өзгерту үшін.

 

Кеңес: ұяшық өлшемін өзгерту үшін  SIZE айнымалысының мәнін өзгертіңіз, ал  миналар санын өзгерту үшін MINES айнымалысының мәнін өзгертіңіз.

№6 ойын — «Теңіз шайқасы»

Қарсылас флотымен (компьютермен) күресуге тура келетін классикалық ойын. Сіздің міндетіңіз - ойын алаңының торларын атып, қарсыластың барлық кемелерін табу және суға батыру. Қарсыластың бүкіл флотын бірінші болып жойған адам жеңеді!

 

Күрделілігі: ⭐⭐⭐

Орындау уақыты: 20 минут

Қажетті құралдар: компьютер және интернет

1-қадам. Python онлайн терминалын ашыңыз:

Басыңыз   online-python.com

 

2-қадам. Кодты көшіріңіз:

Төменде жазылған кодты көшіріп, желідегі терминалдың сол жақ өрісіне қойыңыз (сол жақ өрісті артық кодтан алдын ала тазалаңыз)

 

3-қадам. Бағдарламаны іске қосыңыз:

"RUN" батырмасын басыңыз (жоғарғы оң жақ өріс)

Қарсыластың (компьютердің) флоты жасырылған 5 х 5 ұяшық алаңы ашылады. Жол мен баған нөмірін енгізу арқылы ұяшықтарды нысанаға алып, қарсыластың бүкіл флотына соққы беру керек.

 

4-қадам. Кодты өзгертіңіз:

Кодқа өзгертулер енгізіңіз:

1) алаңның мөлшерін 6 х 6  өзгерту үшін.

2) қарсылас флоттың саны 3-тен 5-ке өзгерту үшін.

 

Кеңес: алаң өлшемін өзгерту үшін SIZE айнымалысының мәнін өзгертіңіз, ал флот санын өзгерту үшін place_ships () функциясының ships_count параметрінің мәнін өзгертіңіз.

№6 ойын — «Теңіз шайқасы»

Қарсылас флотымен (компьютермен) күресуге тура келетін классикалық ойын. Сіздің міндетіңіз - ойын алаңының торларын атып, қарсыластың барлық кемелерін табу және суға батыру. Қарсыластың бүкіл флотын бірінші болып жойған адам жеңеді!

 

Күрделілігі: ⭐⭐⭐

Орындау уақыты: 20 минут

Қажетті құралдар: компьютер және интернет

1-қадам. Python онлайн терминалын ашыңыз:

Басыңыз   online-python.com

 

2-қадам. Кодты көшіріңіз:

Төменде жазылған кодты көшіріп, желідегі терминалдың сол жақ өрісіне қойыңыз (сол жақ өрісті артық кодтан алдын ала тазалаңыз)

 

3-қадам. Бағдарламаны іске қосыңыз:

"RUN" батырмасын басыңыз (жоғарғы оң жақ өріс)

Қарсыластың (компьютердің) флоты жасырылған 5 х 5 ұяшық алаңы ашылады. Жол мен баған нөмірін енгізу арқылы ұяшықтарды нысанаға алып, қарсыластың бүкіл флотына соққы беру керек.

 

4-қадам. Кодты өзгертіңіз:

Кодқа өзгертулер енгізіңіз:

1) алаңның мөлшерін 6 х 6  өзгерту үшін.

2) қарсылас флоттың саны 3-тен 5-ке өзгерту үшін.

 

Кеңес: алаң өлшемін өзгерту үшін SIZE айнымалысының мәнін өзгертіңіз, ал флот санын өзгерту үшін place_ships () функциясының ships_count параметрінің мәнін өзгертіңіз.

№7 ойын — «Кездейсоқ оқиғалар генераторы»

"Кездейсоқ оқиғалар генераторы" - кездейсоқ сөздер, кейіпкерлер мен оқиғалар ерекше және күлкілі оқиғаларға айналатын ойын. 🎲📖✨

 

Күрделілігі: ⭐⭐⭐⭐

Орындау уақыты: 30 минут

Қажетті құралдар: компьютер және интернет

1-қадам. Python онлайн терминалын ашыңыз:

Басыңыз   online-python.com

 

2-қадам. Кодты көшіріңіз:

Төменде жазылған кодты көшіріп, желідегі терминалдың сол жақ өрісіне қойыңыз (сол жақ өрісті артық кодтан алдын ала тазалаңыз)

 

3-қадам. Бағдарламаны іске қосыңыз:

"RUN" батырмасын басыңыз (жоғарғы оң жақ өріс)

Генератор бастапқы кодта жазылған сөйлемдерден кездейсоқ оқиғалар жасайды.

 

4-қадам. Кодты өзгертіңіз:

1)Генераторға өз әңгімелеріңізді қосыңыз.

2) Негізгі мәзірде таңдаған кезде  оқиғалардың санын 5-тен 10-ға өзгертіңіз.

 

Кеңес: генераторға жаңа оқиғалар қосу үшін сізге қажет characters, places, events, problems және endings тізімдері жаңа фразалар мен сөйлемдермен толықтыру қажет:

- characters тізіміне жаңа кейіпкерлерді қосыңыз (3-5 дана);

- places тізіміне жаңа орындарды (оқиға орындарын)қосыңыз (3-5 дана);

- events, problems және endings тізімдеріне жаңа әрекеттерді немесе оқиғаларды қосыңыз (3-5 ед.).

Оқиғалардың санын 5-тен 10-ға дейін өзгерту үшін elif choice == "2" құрамындағы for цикліндегі қайталанулар санын 10-ға өзгертіңіз:

elif choice == "2":
print("\n?? СЛУЧАЙНЫЕ ИСТОРИИ:\n") for i in range(5):

Әрі қарай жүруге дайынсын ба? 🚀

Келесі деңгейде сізді одан да керемет жобалар күтеді. 🔥

Кодты шынымен түсінгің келе ме 💻 және өз бағдарламаңды жасағын келе ме? 🧑‍💻✨

№7 ойын — «Кездейсоқ оқиғалар генераторы»

"Кездейсоқ оқиғалар генераторы" - кездейсоқ сөздер, кейіпкерлер мен оқиғалар ерекше және күлкілі оқиғаларға айналатын ойын. 🎲📖✨

 

Күрделілігі: ⭐⭐⭐⭐

Орындау уақыты: 30 минут

Қажетті құралдар: компьютер және интернет

1-қадам. Python онлайн терминалын ашыңыз:

Басыңыз   online-python.com

 

2-қадам. Кодты көшіріңіз:

Төменде жазылған кодты көшіріп, желідегі терминалдың сол жақ өрісіне қойыңыз (сол жақ өрісті артық кодтан алдын ала тазалаңыз)

 

3-қадам. Бағдарламаны іске қосыңыз:

"RUN" батырмасын басыңыз (жоғарғы оң жақ өріс)

Генератор бастапқы кодта жазылған сөйлемдерден кездейсоқ оқиғалар жасайды.

 

4-қадам. Кодты өзгертіңіз:

1)Генераторға өз әңгімелеріңізді қосыңыз.

2) Негізгі мәзірде таңдаған кезде  оқиғалардың санын 5-тен 10-ға өзгертіңіз.

 

Кеңес: генераторға жаңа оқиғалар қосу үшін сізге қажет characters, places, events, problems және endings тізімдері жаңа фразалар мен сөйлемдермен толықтыру қажет:

- characters тізіміне жаңа кейіпкерлерді қосыңыз (3-5 дана);

- places тізіміне жаңа орындарды (оқиға орындарын)қосыңыз (3-5 дана);

- events, problems және endings тізімдеріне жаңа әрекеттерді немесе оқиғаларды қосыңыз (3-5 ед.).

Оқиғалардың санын 5-тен 10-ға дейін өзгерту үшін elif choice == "2" құрамындағы for цикліндегі қайталанулар санын 10-ға өзгертіңіз:

elif choice == "2":
print("\n?? СЛУЧАЙНЫЕ ИСТОРИИ:\n") for i in range(5):

Әрі қарай жүруге дайынсын ба? 🚀

Келесі деңгейде сізді одан да керемет жобалар күтеді. 🔥

Кодты шынымен түсінгің келе ме 💻 және өз бағдарламаңды жасағын келе ме? 🧑‍💻✨

Бізбен байланыс

Email:
admin@digital-school.kz

Адрес:
Назарбаев даңғылы 36, 050016, Алматы қ., Қазақстан Республикасы

DIGITAL онлайн мектебі, 2026

Бізбен байланыс

Email:
admin@digital-school.kz

Адрес:
Назарбаев даңғылы 36, 050016, Алматы қ., Қазақстан Республикасы

DIGITAL онлайн мектебі, 2026