Сопоставьте фрагмент программы на языке Python с результатом, который он выводит на экран:
1. for i in range(3): print(i, end=' ')
2. for i in range(1, 4): print(i, end=' ')
Показать ответ и разборСкрыть ответ и разбор
Верный ответ
- 1A0 1 2
- 2A1 2 3
Разбор
Функция range(n) с одним аргументом формирует числа от 0 до n-1. Поэтому range(3) даёт 0, 1, 2, и на экран выводится «0 1 2». Функция range(a, b) формирует числа от a до b-1 (конец не включается). Поэтому range(1, 4) даёт 1, 2, 3, и на экран выводится «1 2 3».