파이썬 코딩테스트 DAILY 풀이 도전 4회차😉
문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/120807?language=python3
정수형의 매개 변수 num1, num2를 주고 두 수가 같으면 1 다르면 -1을 return하는 코드를 짜보자.
if문의 기본 구조
if 조건문:
수행할 문장1
수행할 문장2
...
else:
수행할 문장3
수행할 문장4
...
영어 문법과 상당히 유사하다. if(만약) 조건이 참이라면, 문장1, 문장2 등 참의 조건에 맞는 문장을 수행하며 참이 아니라면 else(그 밖의) 조건의 문장3, 문장4 등을 수행한다.
파이썬에서 if문 또한 들여쓰기(identation)는 예외가 될 수 없다. if문과 else 조건문 뒤의 수행 할 문장들은 모두 들여쓰기가 되어야 한다.
※들여쓰기 : 일반적으로 문장을 쓸 때, 문자열을 오른쪽으로 당겨 주변의 문장과 구분하는 것을 의미한다.
또한 조건문 다음에는 콜론(:)이 붙는다. 이 또한 파이썬의 기본 문법이므로, 그냥 외우도록 한다.
이제 이를 통해 간단한 문제를 풀어본다.
함수 정의 부분 등은 위 프로그래머스 문제 링크를 통하여 확인이 가능하다.
if num1==num2:
answer=1
else:
answer=-1
if조건문 뒤에 콜론(:)을 붙이고, num1과 num2가 같으면 answer에 1을 대입하여 반환한다.
num1과 num2 가 같지 않으면 answer에 -1을 대입하여 반환한다.
역시 수행 문장에는 들여쓰기(identation)를 했다.
이 때 들여쓰기는 tab키를 사용할 수도 있고, space bar 키를 사용할 수도 있다. 다만, 두 가지를 혼용해서 사용하면 오류가 나게되므로 들여쓰기 키는 한 개로만 통일해서 사용한다.
본 포스팅은 개인 공부 복기 목적입니다😶
The record makes me strong.
'언어 > Python' 카테고리의 다른 글
파이썬 코딩테스트 DAILY 풀이 도전 [문자열 겹쳐쓰기] (0) | 2023.06.12 |
---|---|
[Programmers school] 파이썬 math함수를 이용하여 분수의 덧셈을 해보자 (0) | 2022.11.16 |
[Programmers school] 두수의 나눗셈 (feat. import 정의, 사용 방법) (0) | 2022.11.11 |
[Programmers school] 두수의 차, 몫 구하기 (0) | 2022.11.10 |
Python이란 무엇일까? 파이썬에 대해 ARABOJA (0) | 2022.11.10 |