일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 연결리스트
- 백준
- C
- pintos
- 이벤트 함수 실행 순서
- 티스토리챌린지
- 다익스트라
- BFS
- 크래프톤정글4기
- anonymous page
- Unity
- project3
- 핀토스
- 유니티
- kraftonjungle
- 알고리즘
- 크래프톤 정글
- 알고리즘수업-너비우선탐색2
- 추상클래스와인터페이스
- 파이썬
- 크래프톤 정글 4기
- User Stack
- c#
- 4기
- 크래프톤정글
- 전쟁-전투
- 오블완
- 네트워크
- KRAFTON JUNGLE
- TiL
- Today
- Total
말감로그
24.07.10 코드 트리 알고리즘 공부 시작 본문
정글이 끝나고 너무 나태해진 나를 다시 살리고자 알고리즘 공부와 CS 공부를 틈틈히 하기로 계획했다. 평일엔 되도록 빼먹지 않고 공부를 하고 그걸 토대로 TIL을 작성하면서 한번 더 복습을 할 계획이다.
알고리즘 지식이 백지화되어버린 상태라 코드 트리 실력 진단을 토대로 기초부터 다시 쌓아나갈 것이다. 코드트리가 개념부터 관련된 문제까지 같이 제공해주니 좋은 것 같다.
그리고 틈틈히 내가 이전에 만들어놨던 2D 플랫포머 게임을 최적화시키고 있다.
오늘은 01 출력 , 02 입출력 , 03 연산자까지 학습하였다. 기초적인 부분이지만 기초부터 다시 다져가는 것도 좋을 것 같아 꼼꼼히 읽어가며 풀고 있다.
공백을 사이에 두고 출력
2개의 값을 공백을 사이에 두고 출력하기 위해서는 print 함수에 2개의 값을 , 를 사이에 두고 넣어주면 된다.
만약 공백을 사이에 두고 출력하고 싶은게 아니라면, 구분자로 사용할 값을 sep 를 이용하여 직접 설정해 줄 수 있다.
print(3, 5) -> 3 5
print(3, 5, sep=":") -> 3:5
print(3, 5, sep=" ") -> 3 5
print 함수를 2번 사용하되, 공백을 사이에 두고 출력할 수 있는 방법
print(3, end =" ")
print(5)
파이썬 출력 형식
변수에 담긴 값을 원하는 형식에 맞춰 출력하기 위해서는 크게 3가지 방법을 사용할 수 있다.
1. 변수 포맷(%d, %s, ... )과 % 를 사용
a = 5
print("A is %d" % a)
# A is 5
b = "apple"
print("B is %s" % b)
# B is apple
print("A is %d and B is %s" % (a,b))
# A is 5 and B is apple
-> 문자열 %s , 문자 %c , 정수 %d , 실수 %f
2. format 함수를 이용
format 함수를 이용하면 직접 변수의 type을 명시하지 않더라도, 순서 혹은 이름을 명시하여 원하는 변수를 포맷에 맞춰 넣어줄 수 있다.
a, b = 5, "apple"
print("A is {0}".format(a))
print("A is {new_a}".format(new_a = a))
print("B is {0}".format(b))
print("B is {new_b}".fomrat(new_b = b))
print("A is {0} and B is {1}".format(a,b))
print("A is {new_a} and B is {new_b}".format(new_a = a, new_b = b))
print("B is {1} and A is {0}".format(a,b))
print("B is {new_b} and A is {new_a}".format(new_a = a, new_b = b))
# A is 5
# A is 5
# B is apple
# B is apple
# A is 5 and B is apple
# A is 5 and B is apple
# B is apple and A is 5
# B is apple and A is 5
3. f 문자열 포맷을 이용
문자열 앞에 f를 붙이고 변수 이름을 중괄호 {}로 감싸면 원하는 변수를 해당 위치에 넣어줄 수 있게 된다.
a, b = 5, "apple"
print(f"A is {a}")
print(f"B is {b}")
print(f"A is {a} and B is {b}")
# A is 5
# B is apple
# A is 5 and B is apple
f문자열 포맷을 가장 많이 사용하지만 다른 방식도 알아두면 좋다.
소수점 맞춰 출력하기
a = 33.567268
print("%.4f" % a)
print("{0:.4f}".format(a))
print(f"{a:.4f}")
# 33.5673
3가지의 출력 형식 뒤에 :.자릿수f 를 입력해주면 된다.
.4f는 소수점 4자리
'TIL' 카테고리의 다른 글
24.08.05 운영체제 - 프로세스와 스레드 , 리틀/빅 앤디언 (0) | 2024.08.05 |
---|---|
24.07.31 알고리즘 풀이(BFS) (0) | 2024.07.31 |
24.07.30 알고리즘 복습 - BFS/DFS & 기술 면접 준비 (0) | 2024.07.30 |
24.07.12 코드트리 반복문 학습 중, 싱글톤 패턴 (0) | 2024.07.12 |
24.07.11 코드 트리 반복문 학습 & 유니티 이벤트 함수의 실행 순서 (0) | 2024.07.11 |