본문 바로가기

Python94

2.4. 스페인어로 숫자 읽기(1) 아라비아 숫자를 스페인어로 읽는 프로그램을 만들어볼게요. 한번 살펴보시고 숫자를 한글이나 영어, 혹은 다른 외국어로 읽는 프로그램을 직접 만들어보세요. 우선 1부터 5까지만 만들어볼까요. # -*- coding: utf-8 -*- while True: number = int(raw_input('숫자를 입력하세요: ')) if number == 1: spanish = 'uno' elif number == 2: spanish = 'dos' elif number == 3: spanish = 'tres' elif number == 4: spanish = 'cuatro' elif number == 5: spanish = 'cinco' else: spanish = '' print(spanish) 1행: 인코딩을 U.. 2012. 4. 3.
2.3. for 이번엔 for 문에 대해서 알아볼 차례입니다. 파이썬에서 for 문의 쓰임새는 다른 언어와 차이가 있다고 하네요. 저도 그걸 모르고 한참 글을 쓰다보니 뭔가 이상하다는 것을 발견했습니다. ^^; for 문은 우리가 전에 배웠던 목록(list)과 같은 순서형 자료를 이용해서 원하는 명령을 반복할 때 쓰인다고 합니다. 순서형에 대해서는 나중에 자세하게 알려드리도록 하구요, 전에 배웠던 목록을 다시 한번 볼까요? >>> family = ['father', 'mother', 'I', 'syster'] 저희 가족이 이랬었는데 기억 나시지요? 그냥 따라 치지 마시고 여러분의 가족을 나타내는 목록을 만들어 보세요. 다음은 for 문을 이용해서 저희 가족들의 이름과 문자열 길이를 출력하는 프로그램입니다. >>> for.. 2012. 4. 3.
2.2. if 지금까지 저와 함께 파이썬을 알아가면서 어떤 생각이 드셨나요? 너무 쉽다는 분도 계실테고, 이런 것들 배워서 어디에 써먹는 건지 궁금한 분도 계실 것 같네요. 이 강의는 프로그래밍을 전혀 모르는 분을 위해 최대한 쉽게 쓰려고했기 때문에 다른 언어를 접해보신 분에게는 지루할 것 같네요. 그런 분이라면 아마 여기까지 읽기 전에 다른 사이트를 찾아가셨겠죠? 또, 파이썬을 배워서 어디에 써먹느냐고 하신다면… 프로그램 만드는 데 쓰지요. --; 웹사이트를 구축하는데도 씁니다. 지금 배우는 것과 같은 하찮은 것들이 모여서 엄청난 프로그램도 만들어 내는 것이지요. 조그만 레고 블록들이 모여서 큰 모형을 이루는 것과 같습니다. 차근차근 공부해가다보면 점점 더 복잡한 프로그램을 만드실 수 있을 거예요. 그럼 또 새로운 .. 2012. 4. 3.
2.1. while 오늘은 한석봉 이야기를 해보겠습니다. 큰 뜻을 품고 어머니를 떠나 숫자공부를 하던 석봉은 어머니가 너무 그리워 집을 찾아갔지요. 돌아온 석봉을 본 어머니는 말씀하셨습니다. "나는 떡을 썰 테니, 너는 글을 쓰거라." 불을 끈 어머니는 떡을 썰기 시작합니다. 어머니는 내일 아침에 아들에게 떡국을 끓여주려고 길다란 떡을 써셨던 것 같습니다. 그 동안에 석봉은 그 동안 연마한 실력을 총동원하여 1부터 10까지 숫자를 씁니다. 1, 2, 3, … 이 상황을 파이썬으로 만드려면 어떻게 하는 것이 좋을까요? 지금까지 배웠던 것만 가지고 해볼까요? >>> print 1 1 >>> print 2 2 >>> print 3 3 >>> … 좀 귀찮기는 해도 쓸만하지요? 그런데, 어머니께서 1부터 100까지 써보라고 하십니다.. 2012. 4. 3.