코드예시👨🏻‍💻▶️ 파이썬

파이썬 두 정수 사이의 소수를 출력하는 프로그램

코뮤니티 2020. 10. 27. 14:41

문제 내용

a < b인 두 정수 a, b를 입력 받아 그 수 사이의 소수를 모두 출력하는 프로그램을 작성하세요.

 

 

문제 풀이

print("띄어쓰기를 하여 두개의 정수 a, b를 입력하라 (단, a<b 이다.)")
a,b = map(int,input("a b 형태로 입력(예시 : 1 2) : ").split())

for i in range(a,b+1):
    count = 0
    
    for k in range(1,i+1):
        if i%k == 0:
            count += 1
    if count <= 2:
        print(i)

 

 

코드 결과

#예시 1
띄어쓰기를 하여 두개의 정수 a, b를 입력하라 (단, a<b 이다.)
a b 형태로 입력(예시 : 1 2) : 3 10
3
5
7

#예시 2
띄어쓰기를 하여 두개의 정수 a, b를 입력하라 (단, a<b 이다.)
a b 형태로 입력(예시 : 1 2) : 1 100
1
2
3
5
7
11
13
17
19
23
29
31
37
41
43
47
53
59
61
67
71
73
79
83
89
97