변수: x, y같이 특정 문자가 특정 값을 가지도록 하는 것
한개 문자인지, 단어인지는 관계 없다.
한개의 문자인 경우
x=10
y=5
puts(x+y)
단어인 경우
title = "python & ruby"
puts("Title is "+title)
변수를 사용하면 반복해서 등장하고 바뀔 수 있는 부분에 여러가지 값을 넣을 수 있음
ex.name = "가나다"
print("안녕하세요. "+name+"님")
=> 안녕하세요. 가나다님 으로 출력됨
변수를 변수로 인식하게 만들기 위해서는 '혹은" 속에 들어있으면 안된다.
#애완동물을 소개해주세요
animal = "강아지"
name = "꾸꾸"
age = 4
hobby = "낮잠"
is_adult = age >= 3
print("우리집 " + animal + "의 이름은 " + name + "에요")
print(name + "는 " + str(age)+ "살이며, " + hobby + "을 아주 좋아해요")
print(name + "는 어른일까요? " + str(is_adult))
블리언과 정수 (숫자)를 변수로 출력하기 위해서는 str()을 사용하여 감싸줘야 한다.