Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 18, 2019 05:50:29

Iskryen123
Зарегистрирован: 2019-02-18
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Последовательность Чисел


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

Сами задачи:

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

2_Дана последовательность чисел. Найти суммы чисел стоящих на четных и нечетных местах. Затем найти разность этих двух сумм.

Офлайн

#2 Фев. 18, 2019 15:12:53

BOBAH
Зарегистрирован: 2019-02-17
Сообщения: 38
Репутация: +  0  -
Профиль   Отправить e-mail  

Последовательность Чисел

 #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))

Офлайн

#3 Фев. 18, 2019 15:33:15

BOBAH
Зарегистрирован: 2019-02-17
Сообщения: 38
Репутация: +  0  -
Профиль   Отправить e-mail  

Последовательность Чисел

 #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 и подучить, это самое начало

Отредактировано BOBAH (Фев. 18, 2019 15:36:13)

Офлайн

#4 Фев. 18, 2019 19:01:19

Iskryen123
Зарегистрирован: 2019-02-18
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Последовательность Чисел

Спасибо Вам большое!

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

Я на самом деле хотел бы во всём этом разобраться! )))

Офлайн

#5 Фев. 18, 2019 19:40:42

marvellik
Зарегистрирован: 2016-05-15
Сообщения: 639
Репутация: +  73  -
Профиль   Отправить e-mail  

Последовательность Чисел

Офлайн

#6 Фев. 19, 2019 15:22:57

BOBAH
Зарегистрирован: 2019-02-17
Сообщения: 38
Репутация: +  0  -
Профиль   Отправить e-mail  

Последовательность Чисел

SoloLearn попробуй можно приложением на телефон, а можно через браузер

Офлайн

#7 Фев. 20, 2019 13:48:33

panama555
Зарегистрирован: 2019-02-19
Сообщения: 175
Репутация: +  4  -
Профиль   Отправить e-mail  

Последовательность Чисел

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))

Этот вариант решения второй задачи будет работать при любых значениях элементов списка

Офлайн

#8 Фев. 21, 2019 05:10:16

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Последовательность Чисел

panama555
зачем тут range?



Офлайн

#9 Фев. 21, 2019 11:53:06

panama555
Зарегистрирован: 2019-02-19
Сообщения: 175
Репутация: +  4  -
Профиль   Отправить e-mail  

Последовательность Чисел

FishHook
А как сделали бы вы?

Офлайн

#10 Фев. 21, 2019 11:57:10

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Последовательность Чисел

for num in a
вполне достаточно



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version