[백준] 14681번 : 사분면 고르기 in python 파이썬으로 백준풀기 :: 14681 사분면 고르기 www.acmicpc.net/problem/14681 14681번: 사분면 고르기 점 (x, y)의 사분면 번호(1, 2, 3, 4 중 하나)를 출력한다. www.acmicpc.net 코드 x = int(input()) y = int(input()) print(1 if (x>0 and y>0) else 2 if (x0) else 3 if (x 0 else 4) elif x 0 else 3) 코딩테스트 연습/백준 2021.01.04
[python] for문, if문 한 줄로 코딩하기 (for and if in one line) 1. for문 - 1차원 list의 각 원소를 한 줄로 출력하기 v = list(range(10)) print(v) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] ① 기존 for i in v: print(i) ② 한 줄로 [i for i in v] [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] 물론 ①도 for i in v : print(i) 와 같이 코딩한다면 한 줄로 코딩 할 수 있으나, 코드가 더 길어질 경우 ②가 훨씬 깔끔하게 짤 수 있으며, 출력의 형태도 다르다. ①에서 출력되는 i의 type은 int형이며, ②에서 출력되는 type은 list이다. ※ 출력 ~.join()으로 좀 더 예쁘게 출력할 수 있다. print(" ".join(str(i) for i in v)) 0 1.. Python 2019.08.09