파이썬 초보 질문 있습니다
본문
문제를 풀다 시작도 못하고 있는 문제가 있어 질문 드립니다.
설명처럼 정수하나를 입력받고 1부터 정수까지 차례대로 더하는 프로그램을 짜는 문제입니다.
if 랑 while 만 배웠는데 이것만 사용해서 짤 수 있을까요??
프로그램은 jupyter notebook사용 중입니다.
답변 3
while 문을 이용해서 반복문을 이용하시면 가능합니다.
하신 부분에서 i <=j를 그냥 a로 하시면 되지 않을까요? 그냥 간단히 보고 말씀을 드려봅니다.
괄호와 덧셈 기호를 입맛에 맞게 출력하려면 위치 선정을 잘해야...
n1 = int(input('정수 입력: ') )
mysum =0
for i in range(1, n1+1) :
print('(', end='')
for j in range(1,i+1) :
mysum +=j
print( j, end='')
if( j < i) : print(' + ', end='')
print(')', end='')
if(i < n1) : print(' + ', end='')
print( ' = ', mysum)
답변을 작성하시기 전에 로그인 해주세요.