Функция дальности в питоне - PullRequest
0 голосов
/ 29 мая 2018
for n in range(2,5):
    for x in range(2,n):
        print(n,x)

Дает вывод в виде:

3 2
4 2
4 3

почему значение n начинается с 3, а не 2?

1 Ответ

0 голосов
/ 29 мая 2018

n начинается с трех, потому что range(2, 2) пусто.Может быть, вы действительно хотите:

for n in range(2, 5):
    for x in range(2, n + 1):
        print(n, x)

Результаты:

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