자바 와 Python 의 대비

2117 단어 python
최근 에 Python 을 공부 하고 있 습 니 다.지금 은 Python 프로그램 과 자바 프로그램 을 써 서 서로 다른 특징 을 보 여 줍 니 다.이 프로그램의 기능 은(n,m)사이 의 윤년 을 계산 하 는 것 이다.
   
Python 프로그램 은 다음 과 같 습 니 다:
1 def function(n, m): 2     return [y for y in range(n, m) if (y % 4 == 0 and y % 100 != 0) or y % 400 == 0]

 
Java 프로그램 은 다음 과 같 습 니 다.
1 public static List<Integer> function(int n, int m) { 2         List<Integer> list = new ArrayList<Integer>(); 3         for (int i = n; i != m; ++ i) { 4             if ((i % 4 == 0 && i % 100 != 0) || (i % 400 == 0)) { 5  list.add(i); 6  } 7  } 8         return list; 9     }

어때요?파 이 썬 코드 가 더 깔끔 하고 우아 한 것 같 지 않 아 요?

좋은 웹페이지 즐겨찾기