Предмет: Информатика,
автор: ratfromnarnia
Створіть програму мовою Python. На вході маємо список з 7 елементів і два цілих числа. Якщо сума чисел більше нуля, то вивести зріз, де початковим елементом буде третій, а кінцевим сьомий, інакше вивести список в, зворотному
порядку.
Ответы
Автор ответа:
0
def process_list(lst, num1, num2):
if num1 + num2 > 0:
return lst[2:7]
else:
return lst[::-1]
# Запитуємо у користувача 7 чисел та два цілі числа
lst = []
for i in range(7):
num = int(input(f"Введіть {i+1}-й елемент списку: "))
lst.append(num)
num1 = int(input("Введіть перше ціле число: "))
num2 = int(input("Введіть друге ціле число: "))
# Виконуємо обробку списку та виводимо результат
result = process_list(lst, num1, num2)
print(result)
ratfromnarnia:
можете показати відступи, бо в програмі видає помилку "expected an indented block after function definition on line 1"?
Похожие вопросы
Предмет: Українська мова,
автор: 68jqvc7gzj
Предмет: Биология,
автор: wok097897
Предмет: Українська мова,
автор: 68jqvc7gzj
Предмет: История,
автор: n13konopli