부트캠프/PYTHON

Day 4-2. 예제

례지 2022. 8. 25. 20:00
728x90
예제
  • 홈페이지 관리자 여부 - 아이디가 admin이거나 회원 레벨이 1이면 관리자이고 아니면 관리자가 아니다. 출력

조건식을 설정할때, key값과 value가 맞는지 비교하려면 == 이렇게 설정해야 한다.

  • 논리 연산자 NOT

if not이란 입력되지 않았을 때 실행문을 실행시킨다.

  • 입장권 무료 여부

pay에 "무료"라고 저장하고 출력
나는 위에 else를 썼었는데 print는 똑같이 나오니까 들여쓰기 없애면 똑같이 출력이 된다.

  • 비밀번호 확인

  • 월 입력 계절 표시

3~5월은 m>=3 and m<5로 표시하기! 3이상 그리고 5이하. 둘다 충족해야 하니까!

  • 열차 좌석 일반실/특실 판별

  • 영어 자음/모음 판별

코드를 짧게 줄이기 위해 대문자로 바꿔서 씀. 틀린 문제이므로 다시 한번 생각해보기.

  • 세 개의 숫자 입력 후 가장 큰 수 찾기

나는 이렇게 했는데 a,b,c가 다 같은 숫자라면 print가 if문 마다 다 만족되므로 세개가 출력된다.

  • 고객 만족도에 따른 팁 계산

print안에 %를 쓸 떄 만약 2개 이상이 들어간다면 꼭 묶어주기!

  • 만나이 계산

- 내가 한 틀린 계산

- 정답

다시 한번 생각해보기!

- 먼저 현재월과 출생월을 비교해서 현재월이 더 크다면, 1년이 지났으므로 현재년에서 출생년을 빼면 된다.

- 만약 현재월과 출생월이 같다면 현재일과 출생일로 비교해야 한다.

- 현재일이 출생일보다 커도 1년이 지났으므로 현재년에서 출생년을 빼면 된다.

- 나머지는 다 1년이 안지났으므로 현재년에서 출생년을 빼고 1을 더 뺴야 한다.

  • 조건문 입력과 출력

if문을 따로따로 써도 가능하지만
if문을 한줄에 써도 출력이 가능하다.


 

728x90

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

Day 5-2) 반복문  (0) 2022.08.26
Day 5-1. 반복문  (0) 2022.08.26
Day 4-1 흐름 제어  (0) 2022.08.25
Day 3-2. 연산자  (0) 2022.08.24
Day 3-1. 튜플, 사전  (0) 2022.08.24