-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path2.5 Списки.py
39 lines (34 loc) · 1.69 KB
/
2.5 Списки.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#Задача1
Сколько элементов будет содержать список students после следующих операций?
students = ['Ivan', 'Masha', 'Sasha']
students += ['Olga']
students += 'Olga'
Введите в поле ответа одно число.
Подумайте, почему так происходит.
Ответ:8
#Задача2
Имеется программа, код которой указан ниже.
Укажите, какие значения будут содержать списки в помеченных участках:
a = [1, 2, 3]
b = a
# значения списка b?
a[1] = 10
# значения списка b?
b[0] = 20
# значения списка a?
a = [5, 6]
# значения списка b?
Запишите значения списков в одну строку, разделяя списки точкой с запятой, а элементы внутри списка — пробелом, например:
1 1 1; 2 2 2; 3 3 3; 4 4 4
Ответ:1 2 3; 1 10 3; 20 10 3; 20 10 3
#Задача3
Напишите программу, на вход которой подается одна строка с целыми числами. Программа должна вывести сумму этих чисел.
Используйте метод split строки.
Sample Input:
4 -1 9 3
Sample Output:
15
Ответ:a=str(input()).split() # Сплит благодаря сплит-это теперь список, он состоит из строк, разделенных пробедами а не из чисел
for i in range(len(a)): #получаем список из чисел
a[i] = int(a[i])
print(sum(a))