일시 : 2018.01.03 17:00 ~ 18:00
내용 : 반복문을 이용한 소수 출력 프로그램,
//
소수 출력 프로그램
flag = 0
while True:
num = input("숫자를 입력하세요(종료 : 0) ")
num = int(num)
if num == 0:
print("Bye~~")
break
elif num == 1:
flag = 1
else :
for i in range(2, num):
if (num % i == 0):
flag = 1
break
flag = 0
if flag == 1:
print("소수가 아닙니다.")
else:
print("소수입니다.")
HW 소수 출력 프로그램 2
num = input("# 양수 입력 : ")
num = int(num)
flag, count = 0, 0
str = ''
for i in range(2, num+1):
if i == 2 :
str += ("%3d " % i)
count += 1
else :
for j in range(2, i):
if i % j == 0 :
flag = 1
break
flag = 0
if flag == 0 :
count += 1
if count % 5 == 0:
str += ("%3d \n" % i)
else :
str += ("%3d " % i)
print(str)
'Computer Science > Programming practice' 카테고리의 다른 글
[Python] 다항식 계산하기 (0) | 2018.02.04 |
---|---|
[Python] 전등 관리 프로그램 (0) | 2018.01.14 |
[Python] 단어 관리 프로그램 (0) | 2018.01.08 |
[Python] 별 출력 프로그램 (0) | 2018.01.06 |
[python] 전기 요금 계산하기- if문 활용문제 (1) | 2018.01.02 |