728x90
반응형
최소 정수 n을 출력하는 프로그램
value = 10**10 # 10의 10제곱
n = 0
i = 0
while True: # 무한 반복문. break될때까지 반복
i += 1 # i = i + 1
n += i**4 # ** 제곱을 의미 2**4 면 2의 4제곱이 됨
print(i, '/',n) # 진행을 보기 위한 출력
if n > value: # 크기를 확인
break # 크다면 중지
print('10**10 = ',value,' / n = ', i)
결과
1 / 1
2 / 17
3 / 98
4 / 354
5 / 979
6 / 2275
7 / 4676
8 / 8772
9 / 15333
10 / 25333
11 / 39974
12 / 60710
13 / 89271
...
131 / 7863897250
132 / 8167493026
133 / 8480393747
134 / 8802811683
135 / 9134962308
136 / 9477064324
137 / 9829339685
138 / 10192013621
10**10 = 10000000000 / n = 138
728x90
반응형
'프로그램' 카테고리의 다른 글
[파이썬] 문제 : text파일 읽어 쉼표 구분하여 출력 (0) | 2022.11.23 |
---|---|
[파이썬] 문제 : 키가변인자로 쉼표로 구분해 출력 (0) | 2022.11.23 |
[파이썬] 문제 : 점수에 따른 등급 부여하기 (0) | 2022.11.23 |
[파이썬] 문제 : 2차원 배열에서 최대값 찾기 (0) | 2022.11.23 |
[파이썬] 문제 : 입력받은 문자열의 포함 검색 (0) | 2022.11.23 |
댓글