Найти в Дзене
Green Python

Python. Функция len() + практика с ответами [5]

Функция len() определяет длину строки, предположим у нас есть переменная, с помощью функции len() можем определить количество символов. Например:

name = 'машина'

amount = len(name)

print (amount)

На экране мы увидим цифру 6, это количество символов в нашей переменной.

Это довольно полезная функция, когда мы получили ввод от пользователя, например при заполнении данные на сайте, каждая строка обычно имеет ограничение на ввод символов. С помощью функции len() мы можем задать ограничение на ввод символов. Если пользователь печатает больше символов, чем позволено, мы можем выдать на экран сообщение об ошибке «превышено допустимое количество символов», но на этом возможности len() не прекращаются, с помощью len() мы можем посчитать количество элементов в последовательности.

list = ['яблоко', 'груша', 'слива']

print(len(list))

На экране появится 3.

Также можно подсчитать и последовательность чисел.

list = [10, 45, 90, 5, 33]

print (len(list))

На экране появится 5.

Ещё можно с помощью len() подсчитать количество ключей словаря:

d = {'a' : 1, 'b' : 1, 'c':1}

print (len(d))

На экране появится 3.

Задание:

1)

Задайте буквенную переменную (не менее 10 символов, как минимум 2 слова) и выведете на экран количество символов.

2) 

Задайте переменную списка из 7 элементов, выведете количество элементов на экран.

Ответы:

1)

exm ='Сегодня хорошая погода'

weather = len(exm)

print (weather)

На экране будет 22, пробелы тоже считаются

2)

list = ['морковь', 'перец', 'томат', 'кабачок', 'сельдерей', 'базилик', 'тыква']

example = len(list)

print (example)

На экране будет 7