죄송하지만 이것에 대한 간단한 대답은 미리 드려야 만합니다. if ______ in ____:
블록을 기존 for
블록에 중첩시키는 방법을 생각할 수 없습니다.파이썬에서 for 루프를 반복하는 동안 예외를 만드는 방법
예를 들어이 블록을 변경하여 홀수를 생략하고 i
의 각 인스턴스를 반복하는 방법은 무엇입니까?
odds = '1 3 5 7 9'.split()
for i in range(x):
if i in odds:
continue
print(i)
이 코드는 if i == y
작동하지만 난 그게 "Y"일련의 특정 작업을 얻을 수의
'odds'는 문자열 목록입니다. 'i'는 정수입니다 .. –
질문에서 짝수 또는 홀수를 인쇄하고 싶지는 않습니다. 범위를 사용 중이므로 목록의 값이 아닌 범위의 값을 반복 할 수 있습니다. 이 점을 분명히해야 할 수도 있습니다. – Sarcoma
나는 for 루프를 제외시키는 방법을 찾고 있었다. 필자가 작성한 실제 프로그램이 더 단순하기 때문에이 예제를 제공했습니다. 이 예제에서 나는 모든 변수가 반복 될 것을 좋아했을 것이지만, 확률이 'continue'문을 칠 것이기 때문에 단지 evens가 인쇄 된 것을 선호합니다. – Vendelisk