Как создать список номеров - PullRequest
0 голосов
/ 01 февраля 2019

Пожалуйста, помогите мне создать программу, которая выводит список возможных чисел, содержащий все числа в диапазоне N (N - это входной номер), но не должно быть последовательных чисел

Пример:

N=4

Диапазон n = 0,1,2,3

1032 False because (1 behind 0) and (3 behind 2) 

1230 False because (1 behind 2) and (2 behind 3)

2031 True because there no two consecutive numbers one behind the other
List=[1302,2031]

1 Ответ

0 голосов
/ 01 февраля 2019

Пожалуйста, отметьте это:

n = int(input())
l = list()
i = 0
for j in range(1,n+1):
   if j == 0:
      l.append(j)
   elif j % 2 == 0:
      l.insert(0, j)
   else:
      l.append(j)

print(l)

На самом деле это работает, только когда 'n' нечетно.Я надеюсь, что вы можете понять даже случай.Если нет, пожалуйста, дайте мне знать

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...