Задача 19: Вывод первого и последнего числа.

В вашей программе уже определён список: x = [0, 3, 5, 3, 6], и вам нужно лишь дописать программу, так, чтобы на вход шли числа через пробел, которые далее должны быть преобразованы в список, который вам нужно сложить со списком x (x + 'список на входе'). На выходе должны быть первое и последнее число итогового списка.

Пример:

Входные данные:

1 2

Выходные данные:

0 2

1

Комментарии

Kengurushny_avatar
Kengurushny
,
6 месяцев, 12 дней назад

x = [0, 3, 5, 3, 6]
e = list(map(int, input().split()))
d = x + e
w = d.index(0)
ww = d.index(6)
print(w, ww)

Почему выводит 0 и 4? Откуда здесь 4???

Если вывожу d то пишет что в конце 2. Ну что это такое

0
admin_avatar
admin
,
6 месяцев, 6 дней назад

Kengurushny, в задаче мы не давали строгое количество элементов, которое идет на вход, поэтому вам следует использовать обращения к первому и последнему индексу по типу: combined_list[0], combined_list[-1]

1
low_pri0rity_avatar
low_pri0rity
,
23 часа назад

x = [0, 3, 5, 3, 6]
spisok = list(map(int, input().split()))
new_spisok = x+spisok
number_1 = new_spisok.index(0)
number_2 = new_spisok.index(-1)
print(number_1,number_2)
Произошла ошибка: -1 is not in list
что делать

0

Вы должны Войти или Зарегистрироваться чтобы оставлять комментарии