질문&답변
url= "http://naver.com" my_str=url.replace( "http://" , "" ) print (my_str) my_str= my_str[:my_str.index( "." )] # print(my_str) #password = my_str[:3] + str(len(my_str) + str(my_str.count("e") +"!" #")"가 제대로 닫혀있지않음. password = my_str[: 3 ] + str ( len (my_str)) + str (my_str.count( "e" )) + "!" print ( "{0} 의 비밀번호는 {1} 입니다." .format(url,password))
- 좋아요수
- 0
- 댓글수
- 1
- 조회수
- 317
질문&답변
안녕하세요... 선생님은 아니지만... 지나가면서 공부겸 해결해보았습니다.. 처음에 break로 댓 달았다가 확인해보니 그게 아니어서 if문 구조를 바꾸었습니다.. class SoldOutError ( Exception ): pass #pass chicken= 10 waiting= 1 while ( True ): try : #try 넣어줘야 함 print ( '[남은 치킨 : {0}]' .format(chicken)) if chicken > 0 : # 치킨 유무로 재고 소진 여부를 먼저 확인 order= int ( input ( '치킨 몇 마리를 주문하시겠습니까? : ' )) if chicken #주문량이 더 많을 경우 문구 출력 print ( '재료가 부족합니다.' ) elif order 1 : #elif # 정수가 아닌 것 입력시 문구 출력 raise ValueError else : print ( '[대기번호 {0}] {1}마리 주문 완료됐습니다.' .format(waiting, order)) waiting += 1 chicken -= order else : #치킨 전부 소진시 재고 소진 지시문 출력 후 종료 raise SoldOutError except ValueError : #try랑 같은 열 print ( '잘못된 값을 입력하였습니다.' ) except SoldOutError: # print ( '재고가 소진돼 더 이상 주문을 받지 않습니다.' ) break #break
- 좋아요수
- 0
- 댓글수
- 2
- 조회수
- 228