-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathLR7.py
More file actions
25 lines (24 loc) · 1.37 KB
/
LR7.py
File metadata and controls
25 lines (24 loc) · 1.37 KB
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
# 7 ЛР
# Дан список из чисел и индекс элемента в списке k. .
# Удалите из списка элемент с индексом k, сдвинув влево все элементы, стоящие правее элемента с индексом k.
# Программа получает на вход список, затем число k.
# Программа сдвигает все элементы, а после этого удаляет последний элемент списка при помощи метода pop() без параметров.
# Программа должна осуществлять сдвиг непосредственно в списке, а не делать это при выводе элементов.
# Также нельзя использовать дополнительный список. Также не следует использовать метод pop(k) с параметром.
a = []
print('Введите количество элементов в списке:')
n=int(input())
print('Введите элементы списка:')
for i in range(n):
a.append(int(input()))
print('Введите число k:')
k=int(input())
for j in range(n-1):
if k==j:
a[j]=a[j+1]
elif j>k:
a[j]=a[j+1]
a.pop()
print('Новый массив:')
for i in range(n-1):
print(a[i], end =' ')