-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
미해결
다른 방법들을 사용해봤습니다.
20.04.02 22:59 작성 조회수 75
0
안녕하세요, 선생님. 늘 감사합니다.
다음 세 가지 방법[(2), (3), (5)]으로 변형해보았는데요. 모두 정상작동되긴 합니다. 제 방법들도 괜찮은지, 혹은 안좋은 방법인지 말씀해주시면 감사하겠습니다.
(1) 원래의 방법
(2) else를 사용
for s in range(1,11):
if s in [2,5]:
continue
print(str(s),", 책을 읽어봐.")
(2) else를 사용
for s in range(1,11):
if s in [2,5]:
continue
else:
print(str(s),", 책을 읽어봐.")
(3) 주어진 조건의 부정을 취함
for s in range(1,11):
if s not in [2,5]:
print(str(s),", 책을 읽어봐.")
(4) 원래의 방법
for s in range(1,11):
if s in [2,5]:
continue
elif s==7:
print("오늘 수업 여기까지. "+str(s)+"는 교무실로 따라와")
break
print(str(s),", 책을 읽어봐.")
(5) else를 사용
for s in range(1,11):
if s in [2,5]:
continue
elif s==7:
print("오늘 수업 여기까지. "+str(s)+"는 교무실로 따라와")
break
else:
print(str(s),", 책을 읽어봐.")
답변을 작성해보세요.
0
답변 1