30 seconds of Code
#20 in_range
개발자국S2
2022. 2. 8. 23:56
https://www.youtube.com/watch?v=D4ygwp-PhQM&list=PLGPF8gvWLYypxQkVa1mXGn3td5wX2F-3L&index=20
def in_range(n, start, end):
print(start <= n and n <= end)
in_range(3, 2, 5) #True
in_range(2,3,5) #False
이렇게 해도 주어진 문제는 맞았지만, 조건들을 많이 빼먹었다.
end값이 주어지지 않으면 end는 0이되고, end부터 start사이에 n이 존재하는지를 확인한다.
이 조건을 넣어서 다시 코드를 짜봤다.
def in_range(n, start, end=0):
if start >= end:
print(end <= n <= start)
else :
print(start <= n and n <= end)
반응형