컴퓨터크래프트 강좌

[컴퓨터크래프트] 6. input

이번에는 input먼저 배워봅시다.

input의 뜻은 입력이라는걸로, 컴퓨터에 입력한거에 따라 다르게 행동하는거입니다.

그럼 시작해 보겠습니다.

인풋을 컴퓨터가 읽는 방법은 read()입니다. 그리고 저 가로 안에 어떤 단어를 넣으면, 치는것마다 그걸로 표시되죠.

인터넷에서 비밀번호를 입력할때 *로 뜨는것같은거입니다. 그렇게 하려면 read("*")하면 됩니다.

일단 시작해보겠습니다.

앞에 input는 x같은겁니다. 원하는걸로 바꾸셔도 되는겁니다.

그리고 이제 원하는걸 입력하면 됩니다.

저는 이렇게 만들어 봤습니다.

여기서 처음 보시는게 있을텐데요, ==이겠죠. 이것은 이거와 같으면이라는 뜻입니다. 그러면 input가 만약 "Hi"랑 같다면 (input가 Hi)라면 컴퓨터는 Hello라고 답해주는겁니다.

그리고 만약 input가 Bye라면, 컴퓨터는 Byebye라고 프린트 해주는거죠.

간단합니다.

그리고 이제 이걸 실행해보겠습니다.

이제 프로그램을 시작하면, 아무것도 안 일어나고, 다음 줄로 내려가집니다.

대신 다른점이 있죠. 앞에 > 가 없습니다. 이것은 프로그램의 일부라는 뜻으로, 사용자가 무언가를 입력하길 기다리고 있는겁니다.

여기서 이제 Hi를 입력하면,

컴퓨터가 Hello라고 해주죠.

Bye도 마찬가지입니다.

Bye라고 입력하면, Byebye라고 프린트를 해줍니다.

만약 그 외에 다른걸 입력하면, 아무말도 안합니다.

이게 전부입니다.

이만 여기서 끝내겠습니다.