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
반응형
'프로그램' 카테고리의 다른 글
[파이썬] 문제 : 음식에 대한 투표 및 비율 추력 (0) | 2022.12.23 |
---|---|
[파이썬] 문제 : if 조건문 사용해서 변수값을 줄어들게 하는 방법 (0) | 2022.12.23 |
[파이썬] 문제 : 구매하려는 것을 질문하고 구매하기 (0) | 2022.12.23 |
[파이썬] 문제 : 파일 암호화 및 복호화(cryptography) (0) | 2022.12.21 |
[파이썬] 문제 : 문자열에서 한글,영문자만 찾기(정규표현식-re, isalpha) (0) | 2022.12.21 |
댓글