Предмет: Информатика, автор: kpuctuhamih

вот пж поскорее помогите на питонеееееееееееее отдаю 35 баллов
Секретный замок для сейфа состоит из 10 расположенных в ряд ячеек,
в которые надо вставить игральные кубики. Но дверца сейфа открывается
только в том случае, когда в любых трёх соседних ячейках сумма точек
на передних гранях кубиков равна 10. Игральный кубик имеет на каждой
грани от 1 до 6 точек.
Напишите программу определения кода замка сейфа, если 2 любых кубика
уже вставлены в две произвольные, но СТОЯЩИЕ РЯДОМ ячейки.
Выведите 2 массива: исходный - с двумя заданными ячейками, и массив,
определяющий код замка.

!!! Никаких методов Питона для работы с массивами, кроме append и len,
!!! использовать нельзя.


kpuctuhamih: пожаааааааалуйста

Ответы

Автор ответа: restIess
1

a = [0] * 11

fl = False

a[1] = int(input("Первый кубик: "))

a[2] = int(input("Второй кубик: "))

for i in range(3,11):

   if (10-a[i-1]-a[i-2]>6) or (10-a[i-1]-a[i-2]<1):

       fl = True

   else:

       a[i] = 10-a[i-1]-a[i-2]

if fl == True:

   print("Решений нет")

else:

   for i in range(1,11):

       print(a[i],end=" ")


kpuctuhamih: оно работает!!!)))
restIess: вот это поворот
Похожие вопросы