Форум сайта python.su
0
Здравствуйте!
Помогите мне, пожалуйста!
У меня началась новая Дисциплина - по Питону.
Я пока ещё не разобрался в этом, а уже задано две Задачи.
Помогите, пожалуйста, решить.
В Интернете, я, к сожалению, ничего не решил.
Заранее спасибо!
С уважением Илья.
Сами задачи:
1_Имеется последовательность целых чисел. Найти две суммы четных чисел, нечетных чисел и разность этих двух сумм
2_Дана последовательность чисел. Найти суммы чисел стоящих на четных и нечетных местах. Затем найти разность этих двух сумм.
Офлайн
0
#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))
Офлайн
0
#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)) #решение подходит только в случае, когда в последовательности нет одинаковых чисел
Отредактировано BOBAH (Фев. 18, 2019 15:36:13)
Офлайн
0
Спасибо Вам большое!
А Вы не могли бы порекомендовать мне доступную для понимания (“чайнику”) Литературу по Питону?
Я на самом деле хотел бы во всём этом разобраться! )))
Офлайн
73
Офлайн
0
SoloLearn попробуй можно приложением на телефон, а можно через браузер
Офлайн
4
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))
Офлайн
568
panama555
зачем тут range?
Офлайн
4
FishHook
А как сделали бы вы?
Офлайн
568
for num in a
Офлайн