elif에서 자꾸 SyntaxError: invalid syntax 라고 뜨는데 왜 그런지 모르겠어요
주어진 num_list1에서 최댓값과 최솟값을 제외한 값을 num_list2에 추가하는 문제를 풀고 있는데
자꾸 elif 구문에서 syntax error가 뜨는데 왜 그런지를 정말 모르겠습니다...
조건은 최댓값 혹은 최솟값이 여러 개인 경우에는 모두 제외합니다
if __name__ == "__main__":
num_list1 = [5, 5, -1, 3, -9, 0, 2, 3]
else: from __main__ import *
num_list2 = []
for num in num_list1:
if num == max(num_list1):
num_list2.append(max(num_list1))
num_list1.pop(max(num_list1)
elif num == min(num_list1):
num_list2.append(min(num_list1))
num_list1.pop(min(num_list1)
else:
break
num_list2
파이썬 초보 도움 부탁드립니다 ㅜㅠ
ganzhang88 님 387
M 2022년 4월 15일 5:59 오후