Створіть програму мовою 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"?
Вас заинтересует
1 месяц назад
1 месяц назад
2 месяца назад
2 месяца назад
1 год назад
1 год назад
7 лет назад