Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

정수 목록의 모든 짝수와 홀수의 합을 찾는 Python 프로그램

<시간/>

정수 목록의 모든 짝수와 홀수의 합을 구해야 할 때 단순 반복과 '모듈러스' 연산자를 사용합니다.

아래는 동일한 데모입니다 -

예시

my_list = [369, 793, 2848, 4314, 57467]

print("The list is :")
print(my_list)

sum_odd = 0
sum_even = 0

for index in my_list:
   for element in str(index):

      if int(element) % 2 == 0:
         sum_even += int(element)
      else:
         sum_odd += int(element)

print("The result is :")
print("The sum of odd digits is :")
print(sum_odd)
print("The sum of odd digits is :")
print(sum_even)

출력

The list is :
[369, 793, 2848, 4314, 57467]
The result is :
The sum of odd digits is :
54
The sum of odd digits is :
46

설명

  • 정수 목록이 정의되고 콘솔에 표시됩니다.

  • 두 개의 변수 'sum_odd'와 'sum_even'이 선언되었습니다.

  • 목록이 반복되고 홀수 자릿수와 짝수 자릿수의 합이 계산됩니다.

  • 이것은 요소의 계수를 2로 가져오고 0과 비교하여 수행됩니다.

  • 콘솔에 표시되는 출력입니다.