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

목록에서 짝수 및 홀수를 계산하는 Python 프로그램


이 기사에서는 아래 주어진 문제 설명에 대한 솔루션에 대해 알아볼 것입니다.

문제 설명 − 목록이 주어지면 목록에서 짝수와 홀수를 계산해야 합니다.

아래에서 논의되는 세 가지 방법이 있습니다-

접근 방식 1 - 무차별 대입 방식 사용

예시

list1 =[21,3,4,6,33,2,3,1,3,76]even_count, odd_count =0, 0# list1의 loopfor num에 대해 향상됨:#even number if num % 2 ==0:even_count +=1 #odd numbers else:odd_count +=1print("목록에서 사용 가능한 짝수:", even_count)print("목록에서 사용 가능한 홀수:", odd_count)

출력

목록에 있는 짝수:4목록에 있는 홀수:6

접근법 2 - filter() 및 람다 표현식 사용

예시

목록1 =[21,3,4,6,33,2,3,1,3,76]#홀수개수odd_count =len(list(filter(lambda x:(x%2 !=0) , list1) ))#even numberseven_count =len(list(filter(lambda x:(x%2 ==0) , list1)))print("목록에서 사용 가능한 짝수:", even_count)print("목록에서 사용 가능한 홀수 목록:", odd_count)

출력

목록에 있는 짝수:4목록에 있는 홀수:6

접근법 3 - 목록 이해력 사용

예시

list1 =[21,3,4,6,33,2,3,1,3,76]# 새 목록에서 홀수인 목록 요소의 복사본 및 새 목록의 길이 계산only_odd =[num for num in list1 if num % 2 ==1]odd_count =len(only_odd)print("목록에서 사용 가능한 짝수:", len(list1) -odd_count)print("목록에서 사용 가능한 홀수:", odd_count) 

출력

목록에 있는 짝수:4목록에 있는 홀수:6

결론

이 기사에서는 목록에서 짝수와 홀수를 계산하는 방법을 배웠습니다.