본문 바로가기

프로그래밍 언어/Python

[Hackerrank] 02. 파이썬 If-Else

02. 파이썬 If-Else

[ 난이도: Easy | 분야: Introduction ]

Task

주어진 정수 n에 대해 다음 행동들을 조건 별로 실행해라.

- 만약 n이 홀수면, Weird를 출력하라.

- 만약 n이 짝수가 2~5 사이의 수라면, Not Weird를 출력하라.

- 만약 n이 짝수이고 6~20 사이의 수라면, Weird를 출력하라.

- 만약 n이 짝수이고 20보다 큰 수이면 Not Weird를 출력하라.

 

입력 형식

양의 정수 n을 단일 줄에 포함하고 있다.

 

제약 사항

n은 1보다 크거나 같고 100보다 작거나 같다.

 

출력 형식

만약 수가 weird조건에 해당하면 Weird를 출력해라. 그렇지 않다면 Not Weird를 출력해라.

 

입력 예시0

3

 

출력 예시0

Weird

 

설명 0

n = 3이다. n은 홀수이고 홀수 넘버는 weird하다. 그래서 Weird를 출력하라.

 

입력 예시1

24

 

출력 예시1

Not Weird

 

 

설명 1

n = 24이고 n > 20 이고 n은 짝수이다. 그래서 weird가 아니다.

 

문제

#!/bin/python3

import math
import os
import random
import re
import sys



if __name__ == '__main__':
    n = int(input().strip())
더보기

정답

#!/bin/python3

import math
import os
import random
import re
import sys



if __name__ == '__main__':
    n = int(input().strip())
    if(n % 2 == 1): print("Weird")
    else:
        if((n >= 6) & (n <= 20)): print("Weird")
        else:
            print("Not Weird")

 

 

 

 

 

©️Hackerrank. All Rights Reserved.