8. Одна компания выпустила лотерейные билеты трёх разрядов: для молодёжи, для взрослых и для пенсионеров. Номера билетов каждого разряда лежат в пределах:
для молодёжи — от 1 до 100;
для взрослых — от 101 до 200;
для пенсионеров — от 201 до 250.
Напишите программу для выбора лотерейного билета каждого типа случайным образом.
Ответ
Программа для выбора лотерейного билета каждого типа случайным образом:
from random import randint
def choose_ticket(start, end):
ticket = randint(start, end)
return ticket
# Выбор лотерейного билета для молодёжи
youth_ticket = choose_ticket(1, 100)
# Выбор лотерейного билета для взрослых
adult_ticket = choose_ticket(101, 200)
# Выбор лотерейного билета для пенсионеров
pensioner_ticket = choose_ticket(201, 250)
print(«Лотерейный билет для молодёжи:», youth_ticket)
print(«Лотерейный билет для взрослых:», adult_ticket)
print(«Лотерейный билет для пенсионеров:», pensioner_ticket)
В данной программе:
- Функция choose_ticket(start, end) выбирает случайное число в заданном диапазоне (start и end), используя функцию randint(start, end) из модуля random.
- Для каждого типа билета вызывается функция choose_ticket() с соответствующими начальным и конечным значениями диапазона.
- Полученные лотерейные билеты сохраняются в переменных youth_ticket, adult_ticket и pensioner_ticket.
- Функция print() используется для вывода выбранных лотерейных билетов каждого типа на экран.
Таким образом, программа будет случайным образом выбирать и выводить номера лотерейных билетов для молодёжи, взрослых и пенсионеров в соответствии с заданными диапазонами номеров.