Искать
Вы превысили запрос на
0 знаков

16. Итоги раздела «Циклы и модуль random в Python»

Не пройден
0
0

Уроки раздела «Циклы и модуль random в Python»

- Введение в раздел «Циклы и модуль random в Python»

- Первое знакомство с циклами (цикл for) в Python

- Генерируем случайные числа на Python

В разделе «Циклы и модуль random в Python» познакомились с циклами, к которым вернемся в разделе «Снова циклы и немного исключений» и научились генерировать случайные значения с помощью модуля random.

Краткий пересказ раздела «Самые основы Python»

С помощью цикла for вывели все элементы списка на экран:

Пример (python)
for i in [0, 2, 4, 6]:  
	print(i) 

И модернизировали ранее написанный будильник:

Пример (python)
from datetime import datetime
minute_alarm_clock = [0, 15, 30, 45]
alarm_clock = datetime.today().minute

for i in range(5):
    if alarm_clock in minute_alarm_clock:
        print("Сигнал в ", alarm_clock, " мин.")
    else:
        print("Пока еще не настало время, сейчас ", alarm_clock, " мин.") 

Познакомившись с циклами и модулем random, написали программу, которая выводит 5 случайных чисел:

Пример (python)
import random
for i in range(5):
    print("Случайное число от 1 до 60: ", random.randint(1,60))  

Новая информация из раздела «Самые основы Python»

Цикл for

Структура цикла for достаточно простая:

Пример (python)
for ЭЛЕМЕНТ in ИТЕРИРУЕМЫЙ_ОБЪЕКТ:  
	print(ЭЛЕМЕНТ) 

Какие объекты являются итерируемые, вы узнаете позднее (раздел «Итераторы в Python»).

Модуль random

Чтобы использовать модуль random, его необходимо импортировать:

Пример (python)
import random 

В справочнике по модулю random мы нашли функцию randint(). Эта функция возвращает целое число в диапазоне [a, b] включая их, которые передаются в функцию следующим образом:

Пример (python)
random.randint(1,60) 

Позднее познакомимся с методом snuffle() для перемешивания элементов списка.

Заключение

В этом небольшом разделе мы начали знакомство с циклами и научились добавлять в свои программы немного случайности. В следующем разделе погрузимся в основные структуры данных Python: списки, словари, множества и кортежи.

Тест

Две секундочки...

Похожие уроки Codebra

@codebra_official
Подписывайся на наш Telegram-канал!
Новости, полезный материал,
программирование и ИБ
Итоги раздела «Самые основы Python»Знакомство с Python
Погружение в PythonЗнакомство с Python
Итоги раздела «Структуры данных в Python»Знакомство с Python
Обработка исключений (try/except) в PythonЗнакомство с Python
Итоги раздела «Снова циклы и немного исключений»Знакомство с Python
Введение в раздел «Структуры данных в Python»Знакомство с Python
Итоги раздела «Функции в Python»Знакомство с Python
Еще о возможностях модулей в PythonЗнакомство с Python
Условная инструкция if-elif-else в PythonЗнакомство с Python
Впервые на сайте Codebra?

Извините за это всплывающее окно, меня они тоже раздражают.

Образовательный ресурс codebra.ru полностью посвящен программированию и компьютерной безопасности. Все курсы и уроки находятся на главной странице. Ради интереса можете посмотреть на содержимое курсов по Пентесту Active Directory, Python, HTML и CSS, JavaScript, C++ и другие, размещенные на главной странице.

Если что-то не нашли, то воспользуйтесь поиском по сайту, который находится на главной странице в самом верху.

Удачи в обучении!

Закрыть окно