본문 바로가기

print()

[Swift] 004_Diving into Swift (Swift 실행하기) for beginners 이제 Swift REPL을 실행하면 명령어 입력을 기다리는 Terminal에 REPL 화면이 보일것입니다.▼ REPL을 실핼할 때마다 프롬프트는 숫자 1과 부등호 > 를 표시합니다.▼ Return을 눌러 제대로 작동하는지 확인해 보겠습니다. 한 행을 입력하면 프롬프트는 다음 행으로 넘어갑니다. ▼ Help and QuitSwift는 REPL 명령어 관련 도움말이 내장되어 있습니다. 프롬프트에 :help 명령어를 입력하면 관련 명령어 리스트를 보여줍니다. 그리고 이 명령어들은 콜론이 항상 붙어 있습니다. 콜론을 사용함으로써 Swift문과 REPL 명령어를 구분합니다. :help 명령어를 입력해 명령어 리스트를 확인하겠습니다. ▼ 이 리스트의 명령어 중 상당수가 디버깅과 관련된 것을 알 수 있습니다. Swi.. 더보기
[PYTHON 3] Tutorials 13. Default Values for Arguments 이번 시간에는 함수에 인자(Arguments)를 전달하지 않을 경우 에러가 발생할 수 있는데, 이를 어떻게 처리할지를 알아보도록 하겠습니다. 만약 이럴경우 함수에 인자가 없을 경우를 대비해 초기값(default)를 지정해 두면 에러가 발생하지 않습니다. 무슨말인지 감이 안오시면 아래 그림을 보면서 확인해 보시기 바랍니다. 그리고 모바일에서 볼 때 폰트가 너무 작아 가독성이 좋지 않다는 의견을 주신분들이 계셔서 Pycharm 의 코드, 콘솔 폰트의 크기를 키워보았습니다. 의견 주신분들께 감사드립니다. 그럼 시작해 보겠습니다. 우선 성별을 판단하는 함수를 정의하였습니다. 이전에 다룬 함수들과 다른점이 보이시나요? Arguments(인자)에 미리 값이 지정이 되어 있네요. 바로 sex='Unknown' 으로 .. 더보기
[PYTHON 3] Tutorials 10. Continue 안녕하세요. 이번 시간에는 지난시간에 다룬 break 에 이어 continue 를 얘기하고자 합니다. 기본적인 개념으로는 break는 진행중인 루프(Loop)를 중단하고 다음 단계를 진행하게하는 명령어이고, continue 는 진행중인 루프(Loop)에서 continue를 만나면 다음 단계의 루프를 진행하라는 명령어 입니다. 아직 감이 안 온다면 아래의 그림과 함께 보도록 하겠습니다. 먼저 일련의 숫자들을 numbersTaken 이라고 명명한 배열(lists)에 넣어줍니다. print() 를 사용해서 결과에 나타나는 숫자가 무엇을 의미하는지 알려줍니다. range()를 사용해서 1부터 19까지의 숫자를 n 이라는 임의의 변수에 하나씩 들어가게하여 반복하게 합니다. n 값이 numbersTaken 안에 존.. 더보기
[PYTHON 3] Tutorials 4. Slicing up Strings 안녕하세요. 이번에는 문자열(strings)을 slicing up 하는 것을 다뤄보겠습니다. 우선 터미널을 열고 파이썬 인터프리터를 구동시킵니다. user 라는 변수에 문자열 "Barack Obama" 라고 하는 임의의 값을 할당해 주었습니다. 사람들은 숫자를 세어 보라고 하면 1부터 카운팅을 하지만, 컴퓨터는 0부터 카운팅을 합니다. 이는 비단 다른 컴퓨터 언어도 마찬가지이므로 기억해 두시면 좋겠습니다. 변수 user 의 첫번째 값이 뭔지 확인해 보려고 user[0] 을 입력하니 'B' 라고 알려주네요. 이번에는 user 안의 8번째(0부터 카운팅하니 8번째가 되겠죠?)값은 대문자 'O' 이네요. 물론 왼쪽부터 알아볼 수도 있지만, 오른쪽에서도 위의 그림처럼 slicing up 할 수 있습니다. 여기에.. 더보기