for(4)
-
Python 28 - (복습) 반복문
While 문 treeHit = 0 while treeHit < 10: treeHit = treeHit + 1 print("나무를 %d번 찍었습니다." % treeHit) if treeHit == 10: print("나무 넘어갑니다.") ---------------------------------------------------------- coffee = 10 money = 300 while money: print("돈을 받았으니 커피를 줍니다.") coffee = coffee - 1 print("남은 커피의 양은 %d개 입니다." % coffee) if not coffee: print("커피가 다 떨어졌습니다. 판매를 중단합니다.") break # break가 중요! -------디버깅 했을때 결과 ..
2021.05.20 -
Python 19 - Quiz
문제 당신은 K-map 서비스를 이용하는 택시 기사님 입니다. 50명의 승객과 매칭 기회가 있을 때, 총 탑승 승객 수를 구하는 프로그램을 작성하시오. 조건 조건1: 승객별 운행 소요 시간은 5분 ~ 50분 사이의 난수로 정해집니다. 조건2: 당신은 소요 시간 5분 ~ 15분 사이의 승객만 매칭해야 합니다. 예제 (출력문 예제) [O] 1번째 손님(소요시간: 15분) [] 2번쨰 손님(소요시간: 50분) [O] 3번째 손님(소요시간: 5분) ... [] 50번째 손님(소요시간: 16분) 총 탑승 승객: 2분 풀이 1. 승객별 운행 소요시간은 5~50분 사이의 난수로 이뤄지기 때문에 random을 import한다. 그리고, 총 탑승 승객 수로 cnt 라는 변수에 담아본다. 2. for문을 활용하여 1~50..
2021.05.11 -
Python 08 - continue, break, len, upper
# continue & break 결석한 2번 학생과 5번 학생 책을 가져오지 않은 7번 학생 1번은 책을 읽어보라고 출력되며, 2번은 continue를 만나서 건너뛰고 3번 책 읽으라고 출력 5번도 마찬가지로 continue를 만나서 건너뛰고 7번 책을 안가져온 학생을 만나면 교무실로 따라오라는 말을 출력하고, break 를 만나기 때문에 그 다음 번호은 8번 9번 10번은 실행조차 되지 않고 종료가 된다. break는 그 실행되는 즉시 for문이 중단된다. absent = [2, 5] #결석한 학생 번호#absent 결석한 no_book = [7] #책을 가져오지 않은 학생번호 for student in range(1, 11): # 1번부터 10번까지 if student in absent: # stu..
2021.04.29 -
Python 07 - 제어문 ( if, for, while 문)
# if weather = "맑음" if weather == "비": print("우산을 챙기세요.") elif weather == "미세먼지": print("마스크를 챙기세요.") else: print("준비물은 필요 없습니다.") weather = input("오늘 날씨 어때?") #terminal에 오늘날씨어때? 라고 출력되고 if weather == "비" or weather == "눈": # 그옆에 비 혹은 우산 이라고 입력하면 print("우산을 챙기세요.") #우산을 챙기세요 라는 문구가 출력 elif weather == "미세먼지": print("마스크를 챙기세요.") else: print("준비물은 필요 없습니다.") temp = int(input("오늘 온도는 어때요?")) # inpu..
2021.04.28