본문 바로가기
Coding/초보자를 위한 파이썬 300제

초보자를 위한 파이썬 300제 // 115 값 출력

by 포스트it 2021. 1. 13.
728x90
반응형

 

문제

사용자로부터 하나의 값을 입력받은 후 해당 값에 20을 뺀 값을 출력하라. 단 출력 값의 범위는 0~255이다. 예를 들어 결괏값이 0보다 작은 값이되는 경우 0을 출력하고 255보다 큰 값이 되는 경우 255를 출력해야 한다.

>> 입력값: 200
출력값: 180

>> 입력값: 15
출력값: 0

내풀이

num = int(input("숫자를 입력하세요 :"))-20
if num > 255:
    print(255)
elif num < 0:
    print(0)
else:
    print(num)

정답

user = input("입력값: ")
num = int(user) - 20
if num > 255:
    print(255)
elif num < 0:
    print(0)
else:
    print(num)

 

elif를 써서 조건을 여러번 줄수 있다.

 

 

728x90
반응형

댓글