Skip to content

Instantly share code, notes, and snippets.

@jskDr
Created January 5, 2015 10:54
Show Gist options
  • Save jskDr/e9503d23d79811c73c25 to your computer and use it in GitHub Desktop.
Save jskDr/e9503d23d79811c73c25 to your computer and use it in GitHub Desktop.
파이썬3가 지원하는 다국어 기능 검토
"""
파이썬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