Created
January 5, 2015 10:54
-
-
Save jskDr/e9503d23d79811c73c25 to your computer and use it in GitHub Desktop.
파이썬3가 지원하는 다국어 기능 검토
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
""" | |
파이썬3로 얼마 만큼 한글 코딩이 가능한지 알아본다. | |
""" | |
import random | |
무작위정수 = random.randint | |
쓰다 = print | |
범위 = range | |
지역변수들 = locals | |
입력하다 = input | |
정수 = int | |
쓰다( "구구단 프로그램을 만든다.") | |
쓰다( "구구단 테이블") | |
for 첫째자리 in 범위(2,10): | |
쓰다("{첫째자리}단".format_map(지역변수들())) | |
for 둘째자리 in 범위(2,10): | |
곱셈결과 = 첫째자리 * 둘째자리 | |
쓰다( "{첫째자리} * {둘째자리} = {곱셈결과}".format_map(지역변수들())) | |
쓰다() | |
쓰다() | |
쓰다( "구구단 문제풀이") | |
쓰다("임의의 두 숫자를 곱한 결과를 답하시오.") | |
계속신호 = True | |
while 계속신호: | |
첫째자리 = 무작위정수(2, 9) | |
둘째자리 = 무작위정수(2, 9) | |
쓰다( "{첫째자리} * {둘째자리} = ? ".format_map(지역변수들()), end = "") | |
곱셈결과 = 첫째자리 * 둘째자리 | |
입력답 = 정수(입력하다()) | |
if 입력답 == 곱셈결과: | |
쓰다( "정답입니다.") | |
else: | |
쓰다( "오류이며, 정답은 {곱셈결과}입니다.".format_map(지역변수들())) | |
계속여부 = 입력하다("계속하시겠습니까? (예/아니오) ") | |
계속신호 = True if 계속여부 == "예" else False |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment