728x90
반응형
(문제)
3의 배수를 제외하고 1에서 n (n > 1) 까지 정수를 모두 더하는 Python 프로그램을 작성하시오. (단, n은 사용자로부터 입력받고, 만약 (n == "q") 이면 프로그램을 끝낸다.)
(방법)
q = ''
while True:
q = input("n값을 재입력하세요 :")
if q != 'q':
n = int(q)
if q == 'q' or n > 1:
break
if q != 'q':
hap = 0
for i in range(1, n+1) :
if i % 3 == 0 :
continue
hap += i
# print(hap)
print("1 에서 %d 까지의 합은: %d" %(n, hap))
728x90
반응형
'프로그램' 카테고리의 다른 글
[파이썬] 문제 : 문자열 리스트에서 특정 문자로 시작하는 요소 찾기 (0) | 2022.12.25 |
---|---|
[파이썬] 문제 : 리스트로 더하기,빼기,나누기,곱샘 만들기 (0) | 2022.12.24 |
[파이썬] 문제 : 양수,음수,짝수,홀수 판별 (1) | 2022.12.23 |
[파이썬] 문제 : -100에서 100 사이의 수 20를 랜덤생성해서 리스트 만들기 (0) | 2022.12.23 |
[파이썬] 문제 : 일단위, 초단위 데이터 처리 (0) | 2022.12.23 |
댓글