1. 년도를 양의 정수로 입력받아, 윤년이면 "윤년입니다."를 출력하고, 아니면 "윤년이 아닙니다."를 출력하라. 윤년일 조건은 아래와 같다.
400으로 나누어 떨어지면 윤년
4로 나누어 떨어지며, 100으로는 나누어 떨어지지 않을 경우 윤년
year = int(input("년도를 입력하세요 :"))
if year % 400 == 0 :
print("윤년 입니다.")
elif year % 4 == 0 and year % 100 != 0 :
print("윤년 입니다.")
else :
print("윤년이 아닙니다.")
2. 양의정수 n을 입력받은 후, 소수이면 true를, 소수가 아니면 false를 출력하라.
num = int(input("양의 정수를 입력하세요 : "))
x = 2
toggle = 0
while x <= 9 :
if num % x == 0 and num != 2 :
toggle = 1
print("false 소수아님")
x = x + 1
elif num % x != 0 :
toggle = 0
break
if toggle == 0:
print("true 소수")
'과제' 카테고리의 다른 글
[과제6] (0) | 2022.05.18 |
---|---|
[과제5] 냉장고에 음식 넣었다 빼기, 로또 걸리게 해주세요 (2) | 2022.04.14 |
[과제4] 역수의 합 구하기, 별 찍기 (0) | 2022.04.14 |
[과제2] 입력받은 초 를 시/분/초 로 출력, Turtle 그래픽스 (0) | 2022.04.14 |
[과제1] 두 점의 중심점과 두 점 사이의 거리 구하기 (0) | 2022.04.14 |