작성
·
240
0
9:44초에
data1 = int(input())
data2 = int(input())
data3 = int(input())
if data1 <= data2 and <= data3:
print (data1)
elif data2 <= data1 and <= data3:
print (data2)
elif data3 <= data3 and <= data2:
print (data3)
and 만 넣으면 SyntaxError: invalid syntax 오류가 나와요
and 빼면 정상적으로 작은 숫자 출력 가능한데 왜 그런걸까요?
답변 1
0
안녕하세요.
다음과 같이 쓰셔야 할 것 같아요. 우선은 처음에는 제가 드린 코드를 그대로 실행해보시고, 가볍게 아주 작은 부분만 영상을 통한 이해를 기반으로 바꿔보시면 훨씬 나으실꺼예요. 처음에는 너무 생소한 부분을 다 봐야해서, 당황하고, 뭐가 잘못됬는지 알기도 어렵거든요. 익숙해진 후에, 그런 부분은 해보셔도 좋습니다.
if data1 <= data2 and data1 <= data3:
또는
if (data1 <= data2) and (data1 <= data3):