Мазмунга өтүү

Кокустук жана ырыс: random модулу

Программалоо Python Татаалдыгы 1/5

Сабактын башталышы

Кокустук жана ырыс: random модулу

Программаларыңызды сөөк ыргытууга, тыйын ыргытууга жана сизди таң калтырууга үйрөтүңүз

Негизги идея: random модулу — алдын ала айтууга болбогон тандоолорду жасоо үчүн Python-го орнотулган курал топтому. Бир сап import random менен программаларыңыз сөөк ыргыта алат, тыйын ыргыта алат, карта колодасын аралаштыра алат же табышмак оюну үчүн сырдуу сан ойлой алат.
Аягында сиз муну жасай аласыз:
  • курал топтомун import random менен кошуу,
  • бүтүн санды random.randint(a, b) менен алуу,
  • тизмеден бир элементти random.choice(seq) менен тандоо,
  • тизмени random.shuffle(list) менен аралаштыруу,
  • 0 менен 1дин ортосундагы ондук санды random.random() менен алуу,
  • алар менен сөөк, тыйын ыргытуу, карта тартуу жана табышмак оюнун жасоо.

1. Программаларга эмне үчүн кокустук керек?

Компьютерлер ар дайым бирдей ишти жасашы менен белгилүү. Калькулятор үчүн бул сонун, бирок оюн үчүн зериктирме. Сөөк ар дайым 4 көрсөткөн сөөк оюну такыр кызыктуу эмес!

random модулу программаларыңызга бир чымчым таң калууну кошот. Аны номерленген пинг-понг топторунун баштыгы катары элестетиңиз: карабай колуңузду салып, бирөөнү аласыз. Кайсынысы чыгарын алдын ала биле албайсыз — маңызы ушунда.

random Python-го орнотулгандыктан (ал мурда таанышкан стандарттык китепкананын бир бөлүгү), эч нерсе орнотуунун кереги жок. Аны программаңыздын башында бир сап менен алсаңыз болот:

import random

Ал саптан кийин ар бир курал random сөзүнөн жана чекиттен кийин жашайт. Ошондуктан сиз random.randint(...), random.choice(...) деп жазасыз. Чекит «random топтомуна кол салып, ушул куралды колдон» дегенди билдирет.

Бул сабакты YourAIZone платформасында улантыңыз

Толук сабакта — толук түшүндүрмө, чыгарылган мисалдар, көп кездешкен каталар, заматта текшерилүүчү тесттер жана ЖИ-репетитор. Конок катары дароо баштаңыз же прогрессти сактоо үчүн аккаунт түзүңүз.

Толук сабакта

  • Толук түшүндүрмө
  • Чыгарылган мисалдар
  • Көп кездешкен каталар жана алардан кантип качуу керек
  • Тест суроолору: 15
  • Тема боюнча суроолорго жооп берген ЖИ-репетитор
  • Окуучу, ата-эне жана мугалим үчүн прогрессти көзөмөлдөө