Сгененировать случайным образом массив целых чисел из n элементов. n ввести со стандартного ввода. вывести на экран среднее арифметическое элементов
Ответы на вопрос:
Начнём с with
Данный код можно записать и без него, получится как-то так:
f = open("smth.txt")
a = f.read()
f.close()
В таком случае нужно будет указать, что мы завершили работу с файлом, используя метод close
Конструкция with сама завершает работу с файлом после всех инструкций, метод close не требуется
Ключевое слово as
Можно использовать не только с with
import random as rnd
Проще говоря, это "псевдоним" для удобной работы с файлом. Без as пришлось бы постоянно писать метод open вместо file
list – список
Упорядоченная изменяемая коллекция объектов произвольных типов
Сам же метод переводит итерируемый объект в список
a = list("abc") # => ["a", "b", "c"]
Метод map
Метод, с двумя аргументами:
Тип данных, в который нужно преобразовать каждый элемент объекта (массива)Сам объект (массив)Возвращает объект типа map
a = list(map(int, ["1", "2"])) # => [1, 2]
Метод split
Метод, "стирающий" указанный символ в качестве аргумента из строки
По умолчанию убирает переносы строк и пробелы
Возвращает объект типа list
a = "abc abc".split() # => ["abc", "abc"]
Популярно: Информатика
-
4новичок431.05.2022 13:04
-
taisechka12.12.2020 01:15
-
LeylaAllesgerova27.01.2022 03:22
-
вик23215.02.2021 08:54
-
nastyasiminyuk29.06.2021 16:24
-
Pshukova19.12.2020 08:16
-
maZIK00716.04.2022 07:36
-
zlatakadochnik20.11.2022 17:20
-
nastya273927.12.2020 15:24
-
ulyanahoroshina23.12.2020 10:21