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
반응형
'Coding > 초보자를 위한 파이썬 300제' 카테고리의 다른 글
초보자를 위한 파이썬 300제 // 117 if문 (0) | 2021.01.14 |
---|---|
초보자를 위한 파이썬 300제 // 116 slicing (0) | 2021.01.13 |
초보자를 위한 파이썬 300제 // 114 값 출력 (0) | 2021.01.13 |
초보자를 위한 파이썬 300제 // 113 짝수 홀수 (0) | 2021.01.12 |
초보자를 위한 파이썬 300제 // 112 숫자형 (0) | 2021.01.12 |
댓글