부트캠프/PYTHON

Day6-2. 분기문

례지 2022. 8. 29. 17:51
728x90
  • while ~ break문을 사용한 candy 자판기

break를 if문 안에 넣어야지 while문에 넣으면 3개까지만 돌고 끝나버린다.

  • 중단할 문자

for-else문은 for문이 다 끝나고 else문이 실행된다.

  • 커피 자판기 프로그램을 만들려고 합니다. 현재 커피 재고는 3, 커피 가격이 300원일 때, 300원을 초과하는 돈을 넣으면 커피와 거스름돈, 300원을 넣으면 커피만, 300원 미만을 넣으면 반납하고 커피 재고가 떨어지면 판매를 중지하는 프로그램

input문을 반복문안에 넣어줘야 input을 계속 반복할 수 있다.

  • 모스부호

모스부호를 인터넷에 검색해보다 첫번째 게시글에 들어갔는데 똑같은 문제여서 그만 답을 보고 말았다....


연습문제
  • 에러가 발생하는 원인 파악 후 수정 

- print(5=>8)

부등호를 먼저 써야 한다.

  • input 사용, 입력 문자열을 두 번 출력

  • 숫자 입력 시, 숫자에 20을 더해 출력

  • 값 입력 후 값에 10을 더한 값 출력. 255 초과 시 255를 출력

  • 값 입력 후 값에 10을 뺀 값 출력. 0보다 작은 값이 되는 경우 0 출력

  • 입력한 시간이 정각인지 판별합니다.

현재시간을 입력받아 현재시간의 뒤에서 부터 2자리를 뽑아내서 그 자리가 '00'이라면 정수이므로 if문을 사용해서 나누어주었다.

  • 입력 단어가 fruit에 포함되어 있으면 "정답입니다.", 아니면 "오답입니다." 출력

  • 입력 후 투자 경고 종목이라면 '투자 경고 종목입니다.' 아니면 '투자 경고 종목이 아닙니다.'를 출력하는 프로그램 작성

  • 입력 값이 딕셔너리 value에 포함 시 "정답입니다." 아니면 "오답입니다." 출력

value값을 뽑아내야 하므로 fruit의 value를 뽑아내기 위해 함수를 썼다. value 함수를 쓰기 위해서는 .values() 옆에 괄호를 꼭 붙여줘야 한다.


 

728x90

'부트캠프 > PYTHON' 카테고리의 다른 글

Day 7-2. 함수  (0) 2022.08.30
Day7-1. 연습 문제  (1) 2022.08.30
Day 6-1. 반복문-While문  (0) 2022.08.29
Day 5-2) 반복문  (0) 2022.08.26
Day 5-1. 반복문  (0) 2022.08.26