반응형 if문3 [Python] 제어문 정리 조건이 하나일 때: if 문 if 조건: 실행할 명령 weather = '비' if weather == '비': # 대입 연산자(=)가 아닌 비교 연산자(==) 사용 print('우산을 챙기세요.') >> 우산을 챙기세요. 조건이 여러 개일 때: elif 문 if 조건1: 실행할 명령1 elif 조건2: 실행할 명령2 elif 조건3: 실행할 명령3 ... weather = '미세먼지' if weather == '비': print('우산을 챙기세요.') elif weather == '미세먼지': print('마스크를 챙기세요.') >> 마스크를 챙기세요. 모든 조건에 맞지 않을 때: else 문 if 조건1: 실행할 명령1 elif 조건2: 실행할 명령2 elif 조건3: 실행할 명령3 ... else:.. 2023. 3. 19. [Python] 백준 25304번: 영수증 코드 money = int(input()) num = int(input()) total = 0 for i in range(num): a, b = map(int, input().split()) total = total + (a * b) if money == total: print('Yes') else: print('No') 설명 전체 금액을 money변수에 입력받는다. 물건을 몇 개 사는지 개수를 num변수에 입력받는다. 반복문을 통해 물건의 개수만큼 반복하여 가격과 개수를 a와 b로 입력받는다. total이라는 변수를 0으로 입력해주어 a와b를 곱하고 기존의 total을 더하여 반복문을 돌 때마다 금액이 누적될 수 있도록 한다. if문을 사용하여 money와 total이 일치한다면 'Yes'를 출력하고 .. 2023. 1. 25. [Python] 백준 9498번 : 시험 성적 코드 a = int(input()) if a >= 90: print('A') elif a >= 80: print('B') elif a >= 70: print('C') elif a >= 60: print('D') else: print('F') 설명 시험 점수인 a를 int형태로 입력받는다. if문을 사용하여 만약 90보다 크거나 같다면 A를 출력 elif를 반복하여 80보다 크거나 같다면 B를 출력 70보다 크거나 같다면 C를 출력 60보다 크거나 같다면 D를 출력 이 점수 범위에 아무것도 해당하지 않는다면 F를 출력하게 한다. 2023. 1. 3. 이전 1 다음