Условия задачи:
Генератор лотерейных чисел. Разработайте программу, которая генерирует семизначную комбинацию лотерейных чисел. Программа должна сгенерировать семь случайных чисел, каждое в диапазоне от О до 9, и присвоить каждое число элементу списка. (Случайные числа рассматривались в главе 5.) Затем напишите еще один цикл, который показывает содержимое списка.
Решение задачи:
from random import randint
def main():
NUMS = 7
# по условиям задачи нам нужно составить список который будет
# наполняться через цикл это условие задачи, но можно проще
#list_nums = [randint(1,9) for i in range(NUMS)]
def create_list_nums(value):
list_nums = []
for i in range(value):
list_nums.append(randint(1,9))
return list_nums
def show_nums(value, num):
for i in range(1,num+1):
print(f'{i} число в списке {value[i-1]}')
show_nums(create_list_nums(NUMS), NUMS)
main()