RUBY
군 수열(파이썬 출력) 본문
군 수열
다음 수열의 합이 최초 100을 초과하는 n번째 항의 값과 n을 출력
flag = True
n = 1 #군
nCnt = 1 #항
searchNC = 0 #분자의 값
searchNP = 0 #분모의 값
sumN = 0
while flag:
for i in range(1, (n + 1)):
if i == n:
print('{}/{} '.format(i, (n - i + 1)), end='')
else:
print('{}/{}, '.format(i, (n - i + 1)), end='')
sumN += i / (n - i + 1)
nCnt += 1
if (sumN > 100):
searchNC = i
searchNP = n - i + 1
flag = False
break
print()
n += 1
print('수열의 합이 최초 100을 초과하는 항, 값, 합: {}항, {}/{}, {}'.format(nCnt, searchNC, searchNP, sumN))
'프로그래밍 언어 > Python' 카테고리의 다른 글
조합(파이썬 출력) (0) | 2023.01.22 |
---|---|
순열(파이썬 출력) (0) | 2023.01.22 |
팩토리얼(파이썬 출력) (0) | 2023.01.18 |
피보나치수열(파이썬 출력) (0) | 2023.01.18 |
계차수열(파이썬 출력) (0) | 2023.01.18 |
Comments