728x90
https://www.acmicpc.net/problem/1330
문제)두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오.
풀이)
풀이1)
A, B=map(int, input().split())
if(A>B):
print(">")
if(A<B):
print("<")
if(A==B):
print("==")
if조건문을 3번 활용한 단순한 활용방법이다.
if조건문의 기본적인 구조는
if 불 값이 나오는 표현식: ->if조건문 뒤에는 반드시 콜론(:)을 붙여줘야 한다.
(4칸 들여쓰기)불 값이 참일 때 실행할 문장
풀이2)
A, B=map(int, input().split())
if(A>B):
print(">")
elif(A<B):
print("<")
else:
print("==")
세 개 이상의 조건을 연결해서 사용하는 방법으로 elif구문이라고 한다.
elif 구문은 if조건문과 else구문 사이에 입력한다.
elif구문이란?
if 조건A:
(4칸 들여쓰기)조건 A가 참일 때 실행할 문장
elif 조건B:
(4칸 들여쓰기)조건 B가 참일 때 실행할 문장
elif 조건C:
(4칸 들여쓰기)조건 C가 참일 때 실행할 문장
•••
else:
(4칸 들여쓰기)모든 조건이 거짓일 때의 문장
728x90
'프로그래밍 > Python(파이썬)' 카테고리의 다른 글
[백준] 2753: 윤년-python[파이썬] (0) | 2022.03.23 |
---|---|
[백준] 9498: 시험성적-python[파이썬] (0) | 2022.03.22 |
[백준] 2588: 곱셈-python[파이썬] (0) | 2022.03.22 |
[백준] 10430: 나머지-python[파이썬] (0) | 2022.03.22 |
[백준] 18108: 1998년생인 내가 태국에서는 2541년생?!-python[파이썬] (0) | 2022.03.22 |