파이썬(48)
-
6. 함수
def open_account(): print("새로운 계좌가 생성되었습니다.") open_account() ''' 새로운 계좌가 생성되었습니다. ''' def deposit(balance, money): print("입금이 완료되었습니다. 잔액은 {0} 원입니다.".format(balance + money)) return balance + money def withdraw(balance, money): # 출금 if balance >= money: # 잔액이 출금보다 많으면 print("출금이 완료되었습니다. 잔액은 {0} 원입니다.".format(balance - money)) return balance - money else: print("출금이 완료되지 않았습니다. 잔액은 {0} 원입니다.".fo..
2023.05.03 -
5. 퀴즈 #5
''' Quiz) 당신은 Cocoa 서비스를 이용하는 택시 기사님 입니다. 50명의 승객과 매칭 기회가 있을 때, 총 탑승 승객 수를 구하는 프로그램을 작성하시오. 조건1 : 승객별 운행 소요 시간은 5분 ~ 50분 사이의 난수로 정해집니다. 조건2 : 당신은 소요 시간 5분 ~ 15분 사이의 승객만 매칭해야 합니다. (출력문 예제) [0] 1번째 손님 (소요시간 : 15분) [ ] 2번째 손님 (소요시간 : 50분) [0] 3번째 손님 (소요시간 : 5분) ... [ ] 50번째 손님 (소요시간 : 16분) 총 탑승 승객 : 2분 ''' # 나의 코드 from random import * result = 0 for i in range(1, 51): passenger_time = randrange(5, ..
2023.05.02 -
5. 한줄 for
# 출석번호가 1 2 3 4, 앞에 100 을 붙이기로함 -> 101, 102, 103, 104. students = [1,2,3,4,5] print(students) students = [i + 100 for i in students] # i 에다가 100을 더한 값을 넣을 텐데, students 에 있는 i 들을 하나씩 불러서 100을 더한 값을 # 리스트로 넣어서 students 에 집어 넣는다. print(students) ''' [1, 2, 3, 4, 5] [101, 102, 103, 104, 105] ''' # 학생 이름을 길이로 변환 students = ["Iron man", "Thor", "I am groot"] students = [len(i) for i in students] print..
2023.05.02 -
5. continue 와 break
absent = [2, 5] # 결석 no_book = [7] # 책을 깜빡했음 for student in range(1, 11): # 1 ~ 10 번까지 if student in absent: continue if student in no_book: print("오늘 수업 여기까지. {0}는 교무실로 따라와".format(student)) break print("{0}, 책을 읽어봐".format(student)) # continue 는 다음 반복으로 건너뛴다 # break 는 반복값이 있든 없든 반복문을 탈출한다 ''' 1, 책을 읽어봐 3, 책을 읽어봐 4, 책을 읽어봐 6, 책을 읽어봐 오늘 수업 여기까지. 7는 교무실로 따라와 '''
2023.05.02 -
5. while
customer = "토르" index = 5 while index >= 1: print("{0}, 커피가 준비 되었습니다. {1} 번 남았어요.".format(customer, index)) index -= 1 if index == 0: print("커피는 폐기처분되었습니다.") ''' 토르, 커피가 준비 되었습니다. 5 번 남았어요. 토르, 커피가 준비 되었습니다. 4 번 남았어요. 토르, 커피가 준비 되었습니다. 3 번 남았어요. 토르, 커피가 준비 되었습니다. 2 번 남았어요. 토르, 커피가 준비 되었습니다. 1 번 남았어요. 커피는 폐기처분되었습니다. ''' customer = "아이언맨" index = 1 while True: print("{0}, 커피가 준비 되었습니다. 호출 {1} 회".f..
2023.05.02 -
5. for
#print("대기번호 : 1") #print("대기번호 : 2") #print("대기번호 : 3") for waiting_no in range(5): #[0, 1, 2, 3, 4] print("대기번호 : {0}".format(waiting_no)) ''' 대기번호 : 0 대기번호 : 1 대기번호 : 2 대기번호 : 3 대기번호 : 4 ''' starbucks = ["아이언맨", "토르", "아이엠 그루트"] for customer in starbucks: print("{0}, 커피가 준비되었습니다.".format(customer)) ''' 아이언맨, 커피가 준비되었습니다. 토르, 커피가 준비되었습니다. 아이엠 그루트, 커피가 준비되었습니다. '''
2023.05.02