[python] 파이썬 사용자 입력 input() - 약수 구하기
파이썬에서 커맨드라인을 통해 사용자 입력을 받는 샘플코드입니다. 아래 코드는 사용자로부터 정수를 입력받아 해당 정수의 모든 약수(factor)를 구하는 프로그램입니다.
'''
Find the factors of an integer
'''
def factors(b):
for i in range(1, b+1):
if b % i == 0:
print(i)
if __name__ == '__main__':
b = input('Your Number Please: ')
b = float(b)
if b > 0 and b.is_integer():
factors(int(b))
else:
print('Please enter a positive integer')
아래는 실행결과입니다.
Your Number Please: 123
1
3
41
123
끝.
댓글
댓글 쓰기