파이썬 초보 질문입니다 (아주 기초)
조회수 635회
1번
n = int(input("1)정수입력"))
result = 0
i = 1
while i < n + 1:
result = result + i
print(i, end = "")
if i < n:
print("+", end = "")
else:
print("=", result, end = "")
i = i + 1
2번
n = int(input("2)정수입력"))
result = 0
i = 0
while i < n:
i = i + 1
result = result + i
print(i, end = "")
if i < n:
print("+", end = "")
else:
print("=", result, end = "")
3번
n = int(input("3)정수입력"))
result = 0
for i in range(1, n + 1, 1):
result = result + i
print(i, end = "")
if i < n:
print("+", end = "")
else:
print("=", result, end = "")
이 세가지 구문의 차이점을 공부할때 들었는데도 잘 이해가 되질않아서
가르쳐 주실 분 계신가요?
-
(•́ ✖ •̀)
알 수 없는 사용자 - 〉
1 답변
-
한가해서 스샷 내용을 코드로 쳐봤습니다. 우측 상단에 '승인 대기중' 녹색 버튼 누르시고 글 수정 승인해주세요.
답변: 핵심을 추려서 보세요. 반복문의 표현만 다릅니다.
1번
n = int(input("1)정수입력")) i = 1 while i < n + 1: # 반복할 내용 i = i + 1
2번
n = int(input("2)정수입력")) i = 0 while i < n: i = i + 1 # 반복할 내용
3번
n = int(input("3)정수입력")) for i in range(1, n + 1, 1): # 반복할 내용
댓글 입력