Найти - Пользователи
Полная версия: Последовательность Чисел
Начало » Python для новичков » Последовательность Чисел
1 2
Iskryen123

Здравствуйте!
Помогите мне, пожалуйста!
У меня началась новая Дисциплина - по Питону.
Я пока ещё не разобрался в этом, а уже задано две Задачи.
Помогите, пожалуйста, решить.
В Интернете, я, к сожалению, ничего не решил.
Заранее спасибо!
С уважением Илья.

Сами задачи:

1_Имеется последовательность целых чисел. Найти две суммы четных чисел, нечетных чисел и разность этих двух сумм

2_Дана последовательность чисел. Найти суммы чисел стоящих на четных и нечетных местах. Затем найти разность этих двух сумм.
BOBAH
 #1.
nums = [2, 1, 5, 6] #числа через запятую
even = 0
odd = 0
for i in nums:
    if i % 2 == 0:
        even += i
    else :
        odd += i
print(max(even, odd) - min(even, odd))
BOBAH
 #2.
nums = [2, 1, 5, 6]
eneven = 0
even = 0
for i in nums:
    if nums.index(i) % 2 == 0:
        eneven += i
    else :
        even += i
print(max(even, eneven) - min(even, eneven))
#решение подходит только в случае, когда в последовательности нет одинаковых чисел 
хотя по идеи мог бы python и подучить, это самое начало
Iskryen123
Спасибо Вам большое!

А Вы не могли бы порекомендовать мне доступную для понимания (“чайнику”) Литературу по Питону?

Я на самом деле хотел бы во всём этом разобраться! )))
marvellik
попробуй. для понимания основ.
BOBAH
SoloLearn попробуй можно приложением на телефон, а можно через браузер
panama555
a=[4,3,7,5,2,7,5,9,3,0,7,5,-1]
ch=0
nech=0
for x in range(0,len(a)):
if x%2==0:
ch=ch+a[x]
else:
nech=nech+a[x]
print(max(ch,nech)-min(ch,nech))

Этот вариант решения второй задачи будет работать при любых значениях элементов списка
FishHook
panama555
зачем тут range?
panama555
FishHook
А как сделали бы вы?
FishHook
for num in a
вполне достаточно
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB