파이썬 중간에 종료
조회수 819회
윗 코드는 중간에 지웠습니다. 샾 두개 부분에서 프로그램 실행을 종료 시키고 싶습니다. 알려주세요..
list_input = []
while True:
x = input("양의 정수를 입력하세요. : ")
intornot = isint(x)
if (intornot == False) :
if int(x)<0 :
break
else :
list_input.append(x)
else :
print("입력한 문자가 양의 정수가 아닙니다. 다시 입력하세요.")
## 여기서 중간에 종료 시켜서 여기 반복문 밖의 코드들이 실행되지 않게 하고 싶습니다.
break
if x != '' and list_input != []:
print("최대값은",my_max(list_input))
print("최소값은",my_min(list_input))
print("합은",my_sum(list_input))
print("평균은",my_avg(list_input))
else :
print("입력한 문자가 양의 정수가 아닙니다. 다시 입력하세요.")
-
(•́ ✖ •̀)
알 수 없는 사용자 - 〉
1 답변
-
다른 문법이 있다기 보다, if문을 다른 방식으로 구성을 하는 게 어떨까 싶네요.
else문 이하의 코드를 실행시키지 않기 위해서 else에서 종료시키고 싶으신 거라면, else문 이하의 실행시키지 않을 코드를 if문에 넣으면 될 것이구요.
-
(•́ ✖ •̀)
알 수 없는 사용자
-
댓글 입력