본문 바로가기
프로그래밍/독학(어려워요 같이해요)

10개의 정수를 입력받아 합을 구하는 프로그램을 while문을 사용하여 작성하시오. 단, 짝수 번째에 입력되는 숫자는 양수는 음수로, 음수는 양수로 바꾸어 합을 구하시오.

by 노마드데이터랩 2020. 4. 28.
728x90
반응형

오늘 질문이 들어온 내용은 다음과 같다.

[문제내용]

라는 내용인에 저기서 짝숫줄이나 홀수줄을 뽑아와서 -로 바꾸는법을 잘 모르겠습니다.

가르쳐주실 수 있나요?

 

우선 코딩을 해보겠다.

그리고 결과를 보겠다.

문제가 있다고 나온다.

코딩을 다시 해보았다.

1
2
3
4
5
6
7
8
9
10
11
count = 0
total = 0
while count < 10:
    x=int(input("정수를 입력하시오: "))
    if (count % 2) == 1:
        total = total + -x
    else:
        total = total + x
    count = count + 1
    print('현재까지 누적된 계산 값: ',total)
print('총 정수의 합은?', total)

그리고 실행해 보았다.

짝수 번째에 입력되는 정수가 음수가 되어서 입력되는 것을 확인할 수 있다.

왜 이렇게 코딩이 한번 생각해보자~!

당신의 하루를 응원한다.

728x90
반응형

댓글