프로그램
[파이썬] 문제 : 두 정수를 입력 받고 두 정수의 배수관계를 출력
오디세이99
2022. 12. 23. 20:59
728x90
반응형
(문제)
사용자로부터 두 정수를 입력 받고 두 정수의 배수 관계를 출력하는 코드를 작성하세요.
요구 조건
• 사용자로부터 두 정수를 입력 받습니다.
• 두 수는 양의 정수를 입력하고,이외의 경우는 고려하지 않습니다
• 첫번째 수가 두번째 수의 배수인 경우 True,아닌 경우 False를 출력합니다.(Bool변수 활용)
• 이 외 명시되지 않은 내용은 실행 예시와 동일하게 작성합니다.
실행 예시 * 굵은 글씨 친 부분은 사용자의 입력을, 그 이외 부분은 출력을 나타냅니다
Enter the first number: 15
Enter the second number: 3
Is the first number a multiple of the second number? True
Enter the first number: 15
Enter the second number: 4
Is the first number a multiple of the second number? False
(방법)
n1 = int(input('Enter the first number: ')) # 입력 받음. int로 문자열을 정수로 변경
n2 = int(input('Enter the second number: ')) #
flag = False # 결과 Bool 변수. 초기는 False로 함
if n1 % n2 == 0: # % 연산자는 나누기의 나머지 값을 돌려 줌. 4%2=0 이되면 배수가 됨.
flag = True # 첫번째 값을 두번째 값의 배수면 Bool 변수는 True로 함
print('Is the first number a multiple of the second number?',flag) # 출력
728x90
반응형