Официальная документация — https://docs.python.org/3/
Рубрика: Python
Anaconda Distribution
Anaconda — дистрибутив языков программирования Python и R, включающий набор популярных свободных библиотек, объединённых проблематиками науки о данных и машинного обучения. Основная цель — поставка единым согласованным комплектом наиболее востребованных соответствующим кругом пользователей тематических модулей (таких как NumPy, SciPy, Astropy и других) с разрешением возникающих зависимостей и конфликтов, которые неизбежны при одиночной установке. По состоянию на 2019 год содержит более 1,5 тыс. модулей.
Основная особенность дистрибутива — оригинальный менеджер разрешения зависимостей conda с графическим интерфейсом Anaconda Navigator, что позволяет отказаться от стандартных менеджеров пакетов (таких, как pip для Python). Дистрибутив скачивается единожды, и вся последующая конфигурация, в том числе установка дополнительных модулей, может проводиться в офлайне. Кроме того, обеспечивается возможность ведения нескольких изолированных сред с раздельным разрешением версионных зависимостей в каждой.
Поддерживаются платформы Linux (x86-64), Windows (i686, x86-64), macOS. Распространяется по лицензии BSD, существует также коммерческая версия (Anaconda Enterprise).
Способы ввода-вывода целочисленного массива через консоль
Допустим, на вход поступает строка:
<< 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Эту строку надо преобразовать в одномерный целочисленный массив (список, list). Это можно сделать несколькими способами.
Первый способ:
# Первый вариант ввода целочисленного массива
a = list(map(int, input().split()))
Второй способ:
# Второй вариант ввода целочисленного массива
a = [int(x) for x in input().split()]
Чтобы вывести такой массив на экран, также существует несколько способов:
Первый способ:
# Первый вариант cтандартного вывода целочисленного массива
print(*a)
Второй способ:
# Второй вариант cтандартного вывода целочисленного массива
for i in range(len(a)):
end = ' '
if len(a) - 1 == i:
end = ''
print(a[i], end=end)
Третий способ:
# Третий вариант cтандартного вывода целочисленного массива
print(' '.join(list(map(str, a))))
Теперь всё вместе в одном файле:
"""
< 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
> 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
"""
# Первый вариант ввода целочисленного массива
a = list(map(int, input().split()))
# Второй вариант ввода целочисленного массива
# a = [int(x) for x in input().split()]
# Первый вариант cтандартного вывода целочисленного массива
print(*a)
# Второй вариант cтандартного вывода целочисленного массива
# for i in range(len(a)):
# end = ' '
# if len(a) - 1 == i:
# end = ''
# print(a[i], end=end)
# Третий вариант cтандартного вывода целочисленного массива
# print(' '.join(list(map(str, a))))
На этом всё. Знаете другие способы? Напишите в комментариях.