단원
변수 8
연산자 14
입출력 12
기초 코딩 22
if문(if~) 13
if문(if~ else~) 16
if문(if~ elif~ else~) 5
if문의 중첩 5
for문 18
이중 for문 13
while문 16
전체 목록
QUESTION 19 #61
세 자리 양의 정수를 입력받아 백의 자리, 십의 자리, 일의 자리 숫자를 각각 분리하여 출력하는 프로그램을 완성해 보세요.
main.py
number = int(input("세 자리 양의 정수는?"))
hundred = number // 100
ten = (number 100) // 10
one = number 10
print(f"숫자: {number}")
print(f"백의 자리: {hundred}")
print(f"십의 자리: {ten}")
print(f"일의 자리: {one}")
HINT
힌트 1: 일의 자리는 10으로 나눈 나머지를 통해 구할 수 있습니다.
힌트 2: 십의 자리는 먼저 100으로 나눈 나머지를 구한 뒤(56), 그 결과를 다시 10으로 나눈 몫을 취하면 됩니다.
실행 결과 예시
세 자리 양의 정수는? 456 숫자: 456 백의 자리: 4 십의 자리: 5 일의 자리: 6
INTERACTIVE SHELL
Shift + Enter 로 즉시 실행