728x90
반응형
# 소수
lst = []
n_min = 2
while len(lst) < 100:
count = 0 # 약수의 수.. 1포함 약수가 2개면 소수
i = 1 # 1~입력된 수까지 증가
while i <= n_min:
if n_min % i == 0: # 나누어지면 약수
count += 1
i += 1 # 1증가
if count == 2: # 약수의 개수가 2개면 출력
# print('{0}의 약수가 {1}개이므로 "소수"입니다.'.format(n_min, count))
lst.append(n_min)
n_min += 1
# print('[',len(lst),']', lst)
print(f"소수 : {lst}")

728x90
반응형
'프로그램' 카테고리의 다른 글
| [안드로이드] 코들린 / HelloWorld 만들기 (1) | 2023.01.02 |
|---|---|
| [파이썬] 문제 : 간단한 번역 검색(한글 이름으로 일본,영문 이름 찾기) (0) | 2023.01.02 |
| [코틀린] Kotlin : Null / 세이프콜연산자 / 엘비스연산자 / 확정연산자 / 늦은초기화(lateinit, lazy) (0) | 2022.12.30 |
| [코틀린] Kotlin : 컬렉션(Collection, List, Set, Map) (0) | 2022.12.29 |
| [파이썬] 문제 : 텍스트 파일의 내용 수정 (0) | 2022.12.29 |
댓글