Baekjoon Online Judge [Python] 6778번 Which Alien?
2024. 12. 5. 13:51ㆍCODING/BOJ [python]
320x100
외계인을 3종류로 나누어 판별하는 문제입니다.
입력
1Line 안테나 개수
2Line 눈 개수
출력
안테나 개수와 눈 개수에 따른 문구 출력.
- TroyMartian : 안테나 최소 3개 이상, 눈 최대 4개 이하
- VladSaturnia : 안테나 최대 6개 이하, 눈 최소 2개 이상
- GraemeMercurian : 안테나 최대 2개 이하, 눈 최대 3개 이하
해당하지 않으면 출력 없음.
오잉 쉽네? 단순 조건문 아닌가?
antenna = int(input())
eye = int(input())
if (antenna>=3 and eye<=4):
print("TroyMartian")
elif (antenna<=6 and eye >=2):
print("VladSaturnian")
elif (antenna<=2 and eye <=3):
print("GraemeMercurian")
else:
print("")
하고 코드를 짰는데?!!
아래 예제2를 보면, 여러개의 조건에 해당하면 해당하는 문구를 다 출력을 해야합니다!!
(이래서 문제는 하나하나 다 잘 읽어야 하는..)
흐음.. 그럼 어떻게 해야할까요?!
elif 구문은 조건이 참이면 실행하고 이후 조건을 확인하지 않습니다.
따라서 여러 조건에 동시에 해당하는 경우 모두 출력하려면 독립적인 if 구문으로 변경해야 합니다.
다시 코드를 짜주면~~
antenna = int(input())
eye = int(input())
if (antenna>=3 and eye<=4):
print("TroyMartian")
if (antenna<=6 and eye >=2):
print("VladSaturnian")
if (antenna<=2 and eye <=3):
print("GraemeMercurian")
else:
print("")
320x100
320x100
'CODING > BOJ [python]' 카테고리의 다른 글
Baekjoon Online Judge [Python] 27110번 특식 배부 (0) | 2024.12.07 |
---|---|
Baekjoon Online Judge [Python] 31611번 火曜日 (Tuesday) (0) | 2024.12.01 |
Baekjoon Online Judge [Python] 15232번 Rectangles (2) | 2024.12.01 |
Baekjoon Online Judge [Python] 10250번 ACM 호텔 (0) | 2024.11.27 |
Baekjoon Online Judge [Python] 2751번 수 정렬하기 2 (0) | 2024.11.26 |