0 знаков
16. Итоги раздела «Циклы и модуль random в Python»
Уроки раздела «Циклы и модуль random в Python»- Введение в раздел «Циклы и модуль random в Python»
В разделе «Циклы и модуль random в Python» познакомились с циклами, к которым вернемся в разделе «Снова циклы и немного исключений» и научились генерировать случайные значения с помощью модуля random
.
Краткий пересказ раздела «Самые основы Python»
С помощью цикла for
вывели все элементы списка на экран:
for i in [0, 2, 4, 6]:
print(i)
И модернизировали ранее написанный будильник:
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 случайных чисел:
import random
for i in range(5):
print("Случайное число от 1 до 60: ", random.randint(1,60))
Новая информация из раздела «Самые основы Python»
Цикл for
Структура цикла for
достаточно простая:
for ЭЛЕМЕНТ in ИТЕРИРУЕМЫЙ_ОБЪЕКТ:
print(ЭЛЕМЕНТ)
Какие объекты являются итерируемые, вы узнаете позднее (раздел «Итераторы в Python»).
Модуль random
Чтобы использовать модуль random, его необходимо импортировать:
import random
В справочнике по модулю random
мы нашли функцию randint()
. Эта функция возвращает целое число в диапазоне [a, b]
включая их, которые передаются в функцию следующим образом:
random.randint(1,60)
Позднее познакомимся с методом snuffle()
для перемешивания элементов списка.
Заключение
В этом небольшом разделе мы начали знакомство с циклами и научились добавлять в свои программы немного случайности. В следующем разделе погрузимся в основные структуры данных Python: списки, словари, множества и кортежи.
Тест
Похожие уроки Codebra
Подписывайся на наш Telegram-канал!
Новости, полезный материал,
программирование и ИБ
Подписывайся на наш Telegram-канал!
Новости, полезный материал,
программирование и ИБ