실행에 앞서서 .py 파일을 생성해야 된다. 다음은 자판기의 실제 작동 과정과 비슷하게 만들어 본 예이다.coffee = 10 while True: money = int(input("돈을 넣어주세요: ")) if money ==300: print("커피를 줍니다.") coffee = coffee -1 elif money > 300: print("거스름돈 %d를 주고 커피를 줍니다." % (money - 300)) coffee = coffee -1 else: print("돈을 다시 돌려주고 커피를 주지 않습니다.") print("남은 커피의 양은 %d개 입니다. " %coffee) if not coffee: print("커피가 다 떨어졌습니다. 판매를 중지합니다.") break 1. coffee.py 파일..
Python
2017. 8. 8. 20:24
집합 리스트에서 중복된 숫자들을 제거해 보기
Q1 a 리스트에서 중복된 숫자들을 제거해 보자. a = [1, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 5] aSet = set(a) # a 리스트를 집합자료형으로 변환 b = list(aSet) # 집합자료형을 리스트 자료형으로 다시 변환 print(b) # [1,2,3,4,5] 출력 설명 : 리스트 자료형이 집합 자료형으로 변환되면서 중복된 값들은 사라지게 된다. 이와 같은 성질을 이용하면 리스트 내에 중복된 값을 쉽게 제거할 수 있다.
Python
2017. 8. 8. 16:20