Самый простой способ генерации чисел - использовать функцию range
range()
функция имеет два набора параметров, а именно:
range(stop)
> stop: Number of integers (whole numbers) to generate, starting from
> zero. eg. range(3) == [0, 1, 2].
range([start], stop[, step])
> start: Starting number of the sequence.
> stop: Generate numbers up to, but not including this number.
> step: Difference between each number in the sequence.
Обратите внимание, что:
- Все параметры должны быть целыми.
- Все параметры могут быть положительными или отрицательными.
- range() (и Python в целом) основан на 0 индексах, то есть индексы списка начинаются с 0, а не 1. например. Синтаксис доступа к первому элементу списка - mylist [0]. Поэтому последнее целое число, сгенерированное диапазоном(), заканчивается, но не включает, останавливается. Например, диапазон (0, 5) генерирует целые числа от 0 до, но не включая, 5.
например.
печати от 0 до 9
[[email protected] ~]~ python -c "print list(range(10))"
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
[[email protected] ~]~
печати от 1 до 9
[[email protected] ~]~ python -c "print list(range(1,10))"
[1, 2, 3, 4, 5, 6, 7, 8, 9]
[[email protected] ~]~
печати от 1 до 10
[[email protected] ~]~ python -c "print list(range(1,11))"
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
[[email protected] ~]~
Ссылка: https://www.pythoncentral.io/pythons-range-function-explained/
Вы можете вернуть что-то из вашей функции :) –
Ваши два примера Python3 конкретные – TankorSmash
@TankorSmash Er ... какая часть? –