Вопрос Программирование на питоне

Регистрация
12 Сен 2013
Сообщения
85
Репутация
0
Спасибо
0
Монет
0
Напиши программу, которая принимает натуральное число n, а затем n целых чисел. Выведи список произведений соседних чисел.

Используй метод append().
 
res, nums = [], [int(input()) for _ in range(int(input()))]
for i in range(0, len(nums) - 1):
res.append(nums * nums[i + 1])
print(res)
 
хотелось бы более конкретный вопрос.Переделай немного,если я не так понял. def culc(number,*numbers):
spis = []
numbers1 = list(numbers)
num1 = 0
num2 = 1
spis.append(number)
for s in range(len(numbers)/2):
q = numbers1[num1] * numbers1[num2]
spis.append(q)
num1 +=2
num2 +=2
return spis
culc(1,2,3,4,5)
 
n = int(input())
res = []
for _ in range(n):
res.append(int(input()))


def summ(int_list: list[int], counter: int = 0):
for _ in int_list:
try:
yield int_list[counter] * int_list[counter + 1]
counter += 1
except IndexError:
return


print(res)
res2 = summ(res)
for i in res2:
print(i) Я прост недавно курс по функциям-генераторам прошел, звиняй.
 
def culc(number,*numbers):
spis = []
numbers1 = list(numbers)
num1 = 0
num2 = 1
spis.append(number)
for s in range(len(numbers)/2):
q = numbers1[num1] + numbers1[num2]
spis.append(q)
num1 +=2
num2 +=2
return spis
culc(1,2,3,4,5)
 
n = int(input("Введите количество чисел: "))
numbers = []
for i in range(n):
num = int(input("Введите число: "))
numbers.append(num)

products = []
for i in range(n-1):
products.append(numbers * numbers[i+1])

print("Список произведений соседних чисел: ", products)


Как вы можете видеть, мы сначала запрашиваем у пользователя количество чисел, которые он хочет ввести, а затем просим пользователя ввести каждое число и добавляем его в список numbers, используя метод append().

Затем мы создаем новый список products и заполняем его произведениями соседних чисел, используя цикл for. Мы начинаем с первого числа в списке numbers и умножаем его на следующее число в списке (numbers[i+1]). Затем мы добавляем этот результат в список products, используя метод append().

Наконец, мы выводим список products, содержащий произведения соседних чисел.
 
Назад
Сверху