반응형
print(4990)
print(4990*2)
print(4990 + 1490)
print(4990 * 3 + 1490* 2 + 1250 *5)

이렇게 코드를 다모아놓고 보니까 몇가지 문제가 보임

버거가격괴 감자튀김 가격과 음료 가격을 매범일일이 입력해야한다
잘못입력할경우가 크다
코드가 이해하기 어렵다
가격틀리면 일일이 수정해야한다
프로그램이 커지면 문제가  커진다

이문제들을 어떻게 해결할 수 있을까?

이문제를 변수라는 것으로 해결할수있다

변수는 데이터 어떤 공간에 담아서 이름표를 붙여준다


borger_price= 4990          이렇게 쓰면 4990원 라는데이터를 borger_price에 저장한다는 뜻
= 등호는 우리가 일반적으로 생각하는 수학등호랑 다른다  프로그래밍에서 등호는 지정연산자
라고해서  등호 오른쪽 값을  등호의 왼쪽에 있는 변수에 지정해준다는 의미

오른쪽 4990원 정수값을 borger_price 이름의 변수에 넣어준다는 거죠

borger_price= 4990 
이줄밑로는borger_price 라는 변수를 쓰면 정수4990원 사용하는것과  똑같다

 

변수
borger_price= 4990
fries_ price = 1490
drink_price = 1250

print(borger_pric)
print(borger_pric*2)
print(borger_pric + fries_ price)
print(borger_pric * 3 + fries_ price* 2 +drink_price *5)
변수를 배웠으니 한 번 사용해 봅시다.
총 다섯 가지 과자가 있습니다.

kitkat: 190 칼로리
oreos: 502 칼로리
pringles: 292 칼로리
twix: 135.9 칼로리
cheetos: 485 칼로리


정답

kitkat = 190 
oreos = 502 
pringles = 292 
twix = 135.9 
cheetos = 485

print(kitkat + oreos * 2)
print(cheetos * 4)
print(pringles + oreos + twix)
print(pringles * 3 + oreos * 2)

 

 

 

 

 

def cafe_mocha_recipe():
    print("1. 준비된 컵에 초코 소스를 넣는다.")
    print("2. 에스프레소를 추출하고 잔에 부어 준다.")
    print("3. 초코 소스와 커피를 잘 섞어 준다.")
    print("4. 거품기로 우유 거품을 내고, 잔에 부어 준다.")
    print("5. 생크림을 얹어 준다.")


# 테스트 코드
cafe_mocha_recipe()
cafe_mocha_recipe()


</> 실행 결과
1. 준비된 컵에 초코 소스를 넣는다.
2. 에스프레소를 추출하고 잔에 부어 준다.
3. 초코 소스와 커피를 잘 섞어 준다.
4. 거품기로 우유 거품을 내고, 잔에 부어 준다.
5. 생크림을 얹어 준다.
1. 준비된 컵에 초코 소스를 넣는다.
2. 에스프레소를 추출하고 잔에 부어 준다.
3. 초코 소스와 커피를 잘 섞어 준다.
반응형

+ Recent posts