2022-02-08 이것이 코딩테스트이다 1일차 - 2
부록 A - 조건문, 반복문
조건문
if 조건문:
실행코드
elif 조건문:
실행코드
else:
실행코드
- 연산자
==, !=, >, <, >=, <=
#논리 연산자
A and Y
X or Y
not A
#기티
X in 리스트 - 리스트에 있을 때 참
X not in 문자열 - 문자열에 없을 때 참
반복문
- while문
while i < 9:
i += 1
- for문
for 변수 in list:
실행할 코드
for i in range(1, 10):
result += i
scores = [90, 98, 80, 43, 58]
for i in range(5):
if scores[i] >= 80:
print
함수
def 함수명(매개변수):
실행할 코드
return 반환값
def add(a, b):
return a + b
입출력
n = int(input())
data = list(map(int, input().split()))
n, m, k = map(int, input().split()) # 3 5 7 - n, m, k
- 입력을 빠르게 받아야 하는경우 - 시간 초과때문에
- input()은 느리다 - sys.stdin.readline() 함수를 이용
import sys
sys.stdin.readline().rstrip()
#한줄 입력후 엔터가 입력되는데 - 공백문자 제거위해 rstrip 써야함
문자열과 숫자 같이 출력
answer = 7
print("정답은 " + str(answer) + "입니다.")
#콤마를 이용하면 공백 삽입
print("정답은" , str(answer) , "입니다.")
#f-string
print(f"정답은 {answer}입니다")
Written on February 8, 2022