반응형

문제
사용자로부터 값을 입력받은 후 해당 값에 20을 더한 값을 출력하라. 단 사용자가 입력한 값과 20을 더한 계산 값이 255를 초과하는 경우 255를 출력해야 한다.
>> 입력값: 200
출력값: 220
>> 입력값: 240
출력값: 255
내풀이
num = int(input("숫자를 입력하세요 :"))+20
if num < 255:
print(num)
else:
print(255)
결과값
200 => 220
240 => 255
정답
user = input("입력값: ")
num = 20 + int(user)
if num > 255:
print(255)
else:
print(num)
input으로 받은 값은 str 값이기 때문에 int형으로 바꿔주셔야 해요 !
728x90
반응형
'Coding > 초보자를 위한 파이썬 300제' 카테고리의 다른 글
| 초보자를 위한 파이썬 300제 // 116 slicing (0) | 2021.01.13 |
|---|---|
| 초보자를 위한 파이썬 300제 // 115 값 출력 (0) | 2021.01.13 |
| 초보자를 위한 파이썬 300제 // 113 짝수 홀수 (0) | 2021.01.12 |
| 초보자를 위한 파이썬 300제 // 112 숫자형 (0) | 2021.01.12 |
| 초보자를 위한 파이썬 300제 // 111 문자열 (0) | 2021.01.12 |
댓글