Дано два списки А=[4, 6, 13, 9, 5, 16, 11] та B=[1, 16, 33, 19, 5, 16, 21, 18].
Складіть програму, яка:
а) виводить список С=А+ B;
б) виводить список D, який обернений до списку А;
в) виводить список М, який є зрізом списку С з 5 по 10 індекси включно;
г) виводить кількість елементів «16» зі списку С.
СРОЧНО ПЖ!!!!
Ответы
Ответ дал:
0
A=[4, 6, 13, 9, 5, 16, 11]
B=[1, 16, 33, 19, 5, 16, 21, 18]
C = A+B
D = A
M = C[5:10]
print("c =", C)
print("d =", A)
print("m =", M)
print('Количество цифр "16" в списке C =', C.count(16))
Надеюсь мои ужасные знания Украiнской мовы меня не подвели
Приложения:
daniyarkanu:
В питоне при срезах в конце берется [индекс - 1], то есть нужно было писать M = C[5: 11].
Так же желательно уже использовать f'строки, они удобнее в использовании ;)
1) Там конкретно сказано вывести с 5 по 10 индекс, а не с 5 по 10 символ
2) Не факт что они проходили f'строки, по этому сделал так
Если уж по нормальному делать, то код можно сократить в два раза, но они врят-ли это проходили
Вообще задание максимально не точно написано, особенно с присваиваением ненужных переменных
Вас заинтересует
2 года назад
2 года назад
8 лет назад
8 лет назад
9 лет назад
9 лет назад