- «Өзгөрмөлөрдү» өз сөздөрүң менен аныктап, түшүндүр
- өзгөрмө жана оператор сыяктуу негизги терминдерди туура колдон
- Үйрөнгөнүңдү жаңы мисалдарга жана суроолорго колдон
- Бул темада окуучулар кетирген кеңири таралган каталардан сактан
Бул сабак «Өзгөрмөлөргө» арналган: маалыматтарды аталган кутучаларда сакта жана кайра колдон.
Маалыматтарды аталган кутучаларда сакта жана кайра колдон.
Негизги идеялар
Маалыматтар үчүн аталган кутучалар
Өзгөрмө — бул маани сактаган аталган кутуча: score = 0 кутучаны түзөт, ал эми score = score + 10 ичиндегини жаңыртат. Ат маани эмнени билдирерин айтышы керек: total_price ар дайым xтен жакшы. Маани бир жолу сакталгандан кийин программанын каалаган жеринде кайра колдонулушу мүмкүн.
Атоо эрежелери маанилүү
Өзгөрмө аттары тамга же астынкы сызык менен башталышы керек жана тамгаларды, сандарды, астынкы сызыктарды гана камтышы мүмкүн — ошондуктан player1 болот, бирок 1player жана player-name болбойт. Python тамгалардын чоң-кичинелигине сезгич: Score менен score — ар башка кутучалар. Эрежени сакта: астынкы сызык менен бириккен кичине тамгалуу сөздөр, мисалы high_score.
Түрлөр маанилер менен бирге жүрөт
Ар бир маанинин түрү бар: бүтүн сандар (42), калкыма чекиттүү сандар (3.14), саптар ("Ada") жана логикалык маанилер (True) — чоң төрттүк. Түр эмне кыла алаарыңды аныктайт — эки бүтүн санды кошо аласың, бирок сап менен бүтүн санды кошуу катага алып келет. Кутучада эмне бар экенине ишенбесең, type() колдон.
Негизги термин — өзгөрмө: Программа иштеп жатканда өзгөрө ала турган маанинин аты.
Негизги термин — оператор: + же == сыяктуу операция аткарган символ.
- Өзгөрмөнү ыйгаруудан мурун колдонуу Түзөтүү: Адегенде өзгөрмөгө маани ыйгар —
score = 0дон мурункуprint(score)NameError катасы менен аяктайт. =менен==ни чаташтыруу Түзөтүү:=өзгөрмөгө маани сактайт;==эки маанини салыштырат — алар бирин-бири алмаштыра албайт.
Практика
6 — өзгөрмө 4 + 2нин жыйынтыгын сактайт, ал эми print аны көрсөтөт.
player1 жана _score туура; 1player сан менен башталат, ал эми player-name дефис камтыйт.
Тобокелдик — чексиз цикл: x эч качан өзгөрбөйт, ошондуктан шарт чын бойдон калат. Циклдин ичине xти өзгөрткөн сап кошуп оңдо, мисалы x = x - 1.
Ката — ал 0дөн 9га чейин басып чыгарат, анткени range(10) 9да токтойт.
Тез текшерүү
Кайсынысы "өзгөрмөнү" эң жакшы аныктайт?
Кайсынысы "операторду" эң жакшы аныктайт?
- Өзгөрмөлөр: маалыматтарды аталган кутучаларда сакта жана кайра колдон.
- Маалыматтар үчүн аталган кутучалар: Өзгөрмө — бул маани сактаган аталган кутуча:
score = 0кутучаны түзөт, ал эмиscore = score + 10ичиндегини жаңыртат. - өзгөрмө: Программа иштеп жатканда өзгөрө ала турган маанинин аты.
- Сак бол: өзгөрмөнү ыйгаруудан мурун колдонуу
