coffee = ''
coffee = input('커피를 선택하시오(아메리카노, 카페라떼, 카페모카) : ')
print()
print('1. 물을 준비한다.')
print('2. 컵을 준비한다.')
if coffee == '아메리카노' :
print(coffee, '를 탄다.')
elif coffee == '카페라떼' :
print(coffee,'를 탄다.')
elif coffee == '카페모카' :
print(coffee, '를 탄다.')
else :
print('아무거나 탄다.')
print('3. 물을 붓는다.')
print(coffee, '한 잔 서비스 완료!!')
출력결과
커피를 선택하시오(아메리카노, 카페라떼, 카페모카) : (아메리카노
)
1. 물을 준비한다.
2. 컵을 준비한다.
아메리카노 를 탄다.
3. 물을 붓는다.
아메리카노 한 잔 서비스 완료!!
def coffee_machine(coffee) :
print('1. 물을 준비한다.')
print('2. 컵을 준비한다.')
if coffee == '아메리카노' :
print(coffee, '를 탄다.')
elif coffee == '카페라떼' :
print(coffee,'를 탄다.')
elif coffee == '카페모카' :
print(coffee, '를 탄다.')
else :
print('아무거나 탄다.')
for customer in range(0, 3, 1) :
coffee = ''
coffee = input('커피를 선택하시오(아메리카노, 카페라떼, 카페모카) : ')
print()
coffee_machine(coffee)
print()
print('3. 물을 붓는다.')
print(coffee, '한 잔 서비스 완료!!')
for customer in range(0, 3) 처럼 반복문에서 증가값을 써주지 않으면 증가값이 1로 설정된다.
리스트 이름 = [값1, 값2, 값3, ...]
ktx = [1, 2, 3]
ktx = [1,2,3]
sum = ktx[0] + ktx[1] + ktx[2]
print(sum)
출력결과
6
ktx = [1,2,3,4,5,6,7,8,9,10]
sum = 0
for i in range(0, 10) :
sum += ktx[i]
print(sum)
출력결과
55
리스트이름.append(값)
ktx = []
sum = 0
for i in range (0, 100):
ktx.append(i+1)
for i in range(0,100):
sum += ktx[i]
print(sum)
출력결과
5050
ktx = []
ktx = [1,2,3,4,5]
ktx = [3.14, 1.59, 2.65]
ktx = ['대한민국은', '민주공화국이다']
ktx = [1, 2, '박수', 4, 5, '박수']
리스트이름[시작인덱스 : 끝인덱스 + 1]
리스트이름[시작인덱스 :]
ktx = [10, 20, 30, 40, 50, 60, 70]
print(ktx[0:2])
print(ktx[0:5])
print(ktx[2:6])
출력결과
[10, 20]
[10, 20, 30, 40, 50]
[30, 40, 50, 60]
시작인덱스와 끝인덱스를 생략할 수 있다.
리스트이름[시작인덱스 : 끝인덱스 + 1]
리스트이름[시작인덱스 :]
생략의 의미는 전체를 나타낸다.
ktx = [10, 20, 30, 40, 50, 60, 70]
print(ktx[0:3])
print(ktx[3:])
출력결과
[10, 20, 30]
[40, 50, 60, 70]
리스트 간에 더하기 연산과 곱하기 연산이 가능
리스트 + 리스트
리스트 * 정수
리스트끼리 더하면 하나의 리스트로 합쳐짐
리스트에 정수를 곱하게 되면 곱한 수만큼 항목이 반복해서 늘어남.
ktx = [10, 20, 30]
tgv = [40, 50, 60]
print(ktx + tgv)
print(ktx * 3)
출력결과
[10, 20, 30, 40, 50, 60]
[10, 20, 30, 10, 20, 30, 10, 20, 30]