본문 바로가기
IT 와 Social 이야기/NLP 자연어처리

[데이터 사이언스 스쿨] 2.5 파이썬 조건문 기초 - 연습문제

by manga0713 2021. 3. 12.

(1) 변수 y의 값이 윤년이면 “윤년입니다”를 출력하고 아니라면 “윤년이 아닙니다”라고 출력하는 프로그램을 만든다. 윤년은 2월 29일이 있는 해로 다음과 같이 정해진다.

  • 서력 기원 연수가 4로 나누어 떨어지는 해는 윤년으로 한다(2004년, 2008년, 2012년, 2016년, 2020년, 2024년, …).

  • 이 중에서 100으로 나누어 떨어지는 해는 평년으로 한다(1900년, 2100년, 2200년, 2300년, 2500년, …).

  • 이 중에서 400으로 나누어 떨어지는 해는 윤년으로 둔다(1600년, 2000년, 2400년, …).

 

조건: 입력된 년수가 4로 나누어 떨어지고 (나머지) 100으로도 나누어 떨어지고 400으로도 나누어 떨어지는 수 == 윤년

 

 

 

(2) 어떤 농장에서는 수박이 10kg이 넘으면 1등급, 그렇지 않고 7kg이 넘으면 2등급,, 그렇지 않고 4kg이 넘으면 3등급, 나머지는 4등급을 준다고 한다. 이 수박의 등급을 정하는 파이썬 코드를 작성한다.

 

조건: 수박무게 >= 10kg, 수박무게 >= 7kg, 수박무게 >= 4kg, 수박무게 < 4kg

 

 

 

*** 죄수의 딜레마 문제 풀이는 나중에 ^^

 

- 출처: [데이터 사이언스 스쿨] 2.5 파이썬 조건문 기초 - 연습문제