Предмет: Информатика, автор: Monster2393

Дано два списки А=[4, 6, 13, 9, 5, 16, 11] та B=[1, 16, 33, 19, 5, 16, 21, 18].

Складіть програму, яка:

а) виводить список С=А+ B;

б) виводить список D, який обернений до списку А;

в) виводить список М, який є зрізом списку С з 5 по 10 індекси включно;

г) виводить кількість елементів «16» зі списку С.

СРОЧНО ПЖ!!!!

Ответы

Автор ответа: jasonmullerasd
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].
daniyarkanu: Так же желательно уже использовать f'строки, они удобнее в использовании ;)
jasonmullerasd: 1) Там конкретно сказано вывести с 5 по 10 индекс, а не с 5 по 10 символ
jasonmullerasd: 2) Не факт что они проходили f'строки, по этому сделал так
jasonmullerasd: Если уж по нормальному делать, то код можно сократить в два раза, но они врят-ли это проходили
jasonmullerasd: Вообще задание максимально не точно написано, особенно с присваиваением ненужных переменных
Похожие вопросы