문제
매개변수로 받은 정수를 한국어로 표기한 문자열을 반환하는 함수 korean_number()를 정의하세요. 단, 매개변수는 1 이상 10 이하의 정수라고 가정합니다.
예
>>> korean_number(1)
'일'
>>> korean_number(3)
'삼'
>>> korean_number(10)
'십'
답
챗쥐피티한테 이쁘게 색깔글자로 바꿔달라함
# 사용자로부터 입력받기 num = int(input("1에서 10 사이의 정수를 입력하세요: ")) # 정수를 한국어로 변환하는 함수 def korean_number(num): if num == 1: return '일' elif num == 2: return '이' elif num == 3: return '삼' elif num == 4: return '사' elif num == 5: return '오' elif num == 6: return '육' elif num == 7: return '칠' elif num == 8: return '팔' elif num == 9: return '구' elif num == 10: return '십' # 함수 호출 및 결과 출력 print(korean_number(num)) |
코딩 천재인듯 ㄹㅇ
사실 리스트로 쓰라고 지피티가 그러는데 아직 데이터타입 정리 안했으니까 이게 정답임
아무튼 천재임 ㅇㅇ
'Python' 카테고리의 다른 글
3.2.3 연습 문제: 이자(단리) 계산 (1) | 2024.11.28 |
---|---|
3.2.2 연습 문제: 함수 정의하기 (0) | 2024.11.28 |
3.2 반환(return) 문 (1) | 2024.11.27 |
3.1.2 연습 문제: 구구단 (0) | 2024.11.27 |
3.1.1 연습 문제: 자릿수를 구하는 함수 만들기 (0) | 2024.11.27 |