오늘은 변수선언에 대해서 알아보자.
먼저 변수 선언 없이 내용을 입력한 코드를 보자.
변수
print("우리집 강아지의 이름은 연탄이에요")
print("연탄이는 4살이며, 산책을 아주 좋아해요")
print("연탄이는 어른일까요? True")
>>
우리집 강아지의 이름은 연탄이에요
연탄이는 4살이며, 산책을 아주 좋아해요
연탄이는 어른일까요? True
위 내용처럼 입력이 가능하다.
하지만 저 내용은 연탄이의 가족만 사용이 가능할 것이다.
다른 사람들의 범용성을 위해 변수를 선언하여 코딩 해보자.
위의 내용에서 변수를 사용하여 코딩 시
animal = "강아지"
name = "연탄이"
age = 4
hobby = "산책"
is_adult = age >= 3
print("우리집 " + animal + "의 이름은 " + name + "에요")
print(name + "는 " + str(age) + "살이며, " + hobby + "을 아주 좋아해요")
print(name + "는 어른일까요? " + str(is_adult))
>>
우리집 강아지의 이름은 연탄이에요
연탄이는 4살이며, 산책을 아주 좋아해요
연탄이는 어른일까요? True
변수 값을 변경하여 코딩 시에도 이전 내용과 동일한 코딩의 출력값으로 확인 된다.
이와같이 변수를 입력한 코드를 다른 사람이 사용할 때
본인의 애완동물 이름과 나이 취미를 변환하여 사용할 수 있기에 편리함을 가지고 있다.
우리집 친척의 사돈의 팔촌 조카 집 고양이의 내용으로 변경 해보자.
animal = "고양이"
name = "사돈의팔촌조카고양이"
age = 2
hobby = "낮잠"
is_adult = age >= 3
print("우리집 " + animal + "의 이름은 " + name + "에요")
print(name + "는 " + str(age) + "살이며, " + hobby + "을 아주 좋아해요")
print(name + "는 어른일까요? = " + str(is_adult))
>>
우리집 고양이의 이름은 사돈의팔촌조카고양이에요
사돈의팔촌조카고양이는 2살이며, 낮잠을 아주 좋아해요
사돈의팔촌조카고양이는 어른일까요? = False
이런 내용으로 변경해서 사용할 수 있기에 범용성을 높일 수 있을 것 같다.
기초의 기초! 반복하면서 체화시키도록 하자. Good!
EX) print(name + "는 " + str(age) + "살이며, " + hobby + "을 아주 좋아해요")
EX) print(name , "는 " , age , "살이며, " , hobby , "을 아주 좋아해요")
EX) print(name + "는 " , age , "살이며, " + hobby + "을 아주 좋아해요")
사돈의팔촌조카고양이는 2 살이며, 낮잠을 아주 좋아해요
YES I CAN !