Мазмуну:

Pythonдо кошумча оюнду коддоо: 15 кадам
Pythonдо кошумча оюнду коддоо: 15 кадам

Video: Pythonдо кошумча оюнду коддоо: 15 кадам

Video: Pythonдо кошумча оюнду коддоо: 15 кадам
Video: ВСЕ что известно о РЕКОДе СОНАРИИ! Creatures of Sonaria Recode 2024, Ноябрь
Anonim
Pythonдо кошумча оюнду коддоо
Pythonдо кошумча оюнду коддоо
  • Бул көрсөтмө топтому сизге кадам сайын этап-этабы менен үйрөтөт, бул колдонуучуларды 0-9дан туш келди сандар менен жөнөкөй кошуу көйгөйлөрүнө жооп берүүгө үндөйт жана туура же туура эместигин басып чыгарат!
  • Аны чоңойтуу үчүн ар бир кадамда сүрөттү чыкылдатыңыз жана ошол бөлүктүн кодун көрүңүз.

1 -кадам: Python коддоо колдонмосун ишке киргизиңиз

Python коддоо колдонмосун ишке киргизиңиз
Python коддоо колдонмосун ишке киргизиңиз
  • Бул көрсөтмө топтому IDLE Python программасын колдонот!
  • Ишке киргизгенден кийин, коддоону баштоо үчүн Python тиркемеңизде Жаңы Файл түзүңүз.

2 -кадам: Random Classти импорттоо

Random Classти импорттоо
Random Classти импорттоо

Биз аны туш келди сандарды чыгаруу үчүн колдонобуз

3 -кадам: Python ыкмасын N өзгөрмөсү менен аныктаңыз

Киргизилүүчү өзгөрмөлүү Python ыкмасын аныктаңыз
Киргизилүүчү өзгөрмөлүү Python ыкмасын аныктаңыз
  • N бүтүн санынын кириши оюн чакырылганда басып чыгаруучу кошумча көйгөйлөрдүн санын аныктайт!
  • Бул код "game (n)" ыкмасын чакырат.

4 -кадам: логикалык өзгөрмөнү жана бүтүн өзгөрмөнү баштоо

Логикалык өзгөрмөнү жана бүтүн өзгөрмөнү баштоо
Логикалык өзгөрмөнү жана бүтүн өзгөрмөнү баштоо
  • Оюн ыкмасынын ичинде, 'while' циклинде колдонула турган логикалык өзгөрмөнү жана туура жооптор үчүн эсептөөчү өзгөрмө катары колдонулуучу бүтүн санды инициалдаңыз.
  • Бул код логикалык "wrk" жана бүтүн "cnt" деп аталат.
  • Pythonдо чегинүүлөрдүн маанилүүлүгүн унутпаңыз, анткени алар кайсы код кайда салынганын аныкташат!

5 -кадам: N диапазону үчүн "for" Loop баштаңыз

N диапазону үчүн "for" Loop баштаңыз
N диапазону үчүн "for" Loop баштаңыз

Бул киргизүү n бүтүн санынын узундугу үчүн цикл болот

6 -кадам: 1ден 10го чейинки эки туш келди бүтүн сандын инициализациясы жана логикалык маанини чындыкка коюу

1ден 10го чейинки эки туш келди бүтүн сандын инициализациясын жана логикалык маанини чындыкка коюңуз
1ден 10го чейинки эки туш келди бүтүн сандын инициализациясын жана логикалык маанини чындыкка коюңуз
  • Бул 'for' циклинин ичинде random.randrange (1, 10) колдонуп, 1ден 9га чейинки эки туш келди бүтүн сандарды инициализациялоо үчүн.
  • Бул код буларды "val1" жана "val2" деп атайт.
  • Андан кийин логикалык маанини True деп коюңуз!

7 -кадам: Логикалык өзгөрмө чындык болуп турганда "while" циклин баштаңыз

Логикалык өзгөрмө чындык болуп турганда "while" циклин баштаңыз
Логикалык өзгөрмө чындык болуп турганда "while" циклин баштаңыз

"For" циклинин ичинде болгондо, логикалык өзгөрмө True болуп турганда, "while" циклин баштаңыз

8 -кадам: 1 жана 2 баалуулуктары бар кошумча көйгөйдү басып чыгарыңыз жана жоопту киргизүү катары кабыл алыңыз

1 жана 2 мааниси бар кошумча көйгөйдү басып чыгарыңыз жана жоопту киргизүү катары кабыл алыңыз
1 жана 2 мааниси бар кошумча көйгөйдү басып чыгарыңыз жана жоопту киргизүү катары кабыл алыңыз
  • Кийинки ушул 'while' циклинде биз try-except билдирүүсүн түзөбүз.
  • Сиздин "аракет" учурда, 1 жана 2 маанилерин колдонуп, кошумча суроону басып чыгарыңыз жана колдонуучунун киргизүүсү катары жооптун өзгөрмөсүн аныктаңыз (бул код жооптун өзгөрмөсүн "ans" деп аныктайт).

9-кадам: If-else билдирүүсүн текшериңиз, жооп = маани 1 + маани 2

If-else билдирүүсүн текшериңиз, жооп = маани 1 + маани 2
If-else билдирүүсүн текшериңиз, жооп = маани 1 + маани 2

"Аракет кылуу" ишинин ичинде ans-val1 + val2 экендигин текшерүүчү if-else билдирүүсүн кодтаңыз

10 -кадам: Эгер чын болсо, туура билдирүүнү басып чыгарыңыз, логикалык өзгөрмөнү жалганга жана көбөйтүүнү эсептеңиз

Эгер чын болсо, туура билдирүүнү басып чыгарыңыз, логикалык өзгөрмөнү жалганга жана көбөйтүүнү санаңыз
Эгер чын болсо, туура билдирүүнү басып чыгарыңыз, логикалык өзгөрмөнү жалганга жана көбөйтүүнү санаңыз
  • Дагы деле "аракет кылыңыз" деген сөздүн ичинде, эгер чын болсо:

    • Туура билдирүүнү басып чыгарыңыз!
    • Логикалык өзгөрмөнү False деп коюңуз!
    • 1ге көбөйтүү!

11 -кадам: Болбосо, туура эмес билдирүүнү басып чыгарыңыз жана логикалык маанини жалганга коюңуз

Болбосо, туура эмес билдирүүнү басып чыгарыңыз жана логикалык маанини жалганга коюңуз
Болбосо, туура эмес билдирүүнү басып чыгарыңыз жана логикалык маанини жалганга коюңуз

'Башка' билдирүүсүндө туура эмес билдирүүнү басып чыгарыңыз жана логикалык маанини False деп коюңуз

12-кадам: Ката билдирүүсү бар бүтүн эмес кирүүлөрдүн эсеби

Ката билдирүүсү менен бүтүн эмес кирүүлөрдүн эсеби
Ката билдирүүсү менен бүтүн эмес кирүүлөрдүн эсеби

"Башка" учурда, бүтүн эмес кирүүлөрдү эсепке алуу үчүн ката билдирүүсүн басып чыгарыңыз

13 -кадам: Программанын аягында, Оюнчу туура көргөн N көйгөйлөрдүн санын басып чыгарыңыз

Программанын аягында, Оюнчу туура тапкан көйгөйлөрдүн санын чыгарыңыз
Программанын аягында, Оюнчу туура тапкан көйгөйлөрдүн санын чыгарыңыз

Бардык ошол киргизилген билдирүүлөрдөн кийин, оюнчу туура тапкан көйгөйлөрдүн санын басып чыгарыңыз

14 -кадам: Кодуңузду карап чыгыңыз

Кодуңузду карап көрүңүз!
Кодуңузду карап көрүңүз!
  • Pythonдо чегинүүнүн маанилүүлүгүн унутпаңыз, анткени бул программа көптөгөн уялаган билдирүүлөрдү колдонот.
  • Сиздин акыркы программаңыз ушундай болушу керек.

15 -кадам: Бул модулду иштетип, математикалык оюнуңуздан ырахат алыңыз

Бул модулду иштетип, математикалык оюнуңуздан ырахат алыңыз!
Бул модулду иштетип, математикалык оюнуңуздан ырахат алыңыз!
  • Математикалык программаңызды коддоо үчүн бул кадамдарды аткаргандан кийин, улантыңыз жана Run Module баскычын басыңыз.
  • Жөнөкөй кошумча оюнуңуздан ырахат алыңыз!

Сунушталууда: