별의별 이야기

출력문(print), 입력문(input), 조건문(if) 본문

3./Python

출력문(print), 입력문(input), 조건문(if)

Hailey Han 2024. 12. 18. 19:57
728x90

1. 출력문 print 함수

 

확장문자(escape sequence)

print를 이용해서 출력할 때, 문자열 안에 \n이 있으면 줄바꿈이 일어난다. 
탭 만큼 띄우고싶을 때(blank 8개) \t 사용
print("a\bpple banana") : back space(지우기) -> pple banana 출력
print("a\bpple\b\b\b banana") -> p banana 출력
문자열 자체에 따옴표를 넣고싶다. "apple banana" 근데 
print(""apple banana"") 는 안됨. print("\"apple banana\"") 으로 역슬래시 포함할 것. 
나머지 아래 부분은 별 쓸 일이 없음. \n, \t, \b, \" 정도 기억하기! 

확장문자 예제

print("a\\\pple banana") : 2개 pair 반복 2번으로, a\\pple banana가 출력됨.
print("\"apple banana\"") -> 큰 따옴표
print("apple\t banana\t lemon") -> apple    banana  lemon 

 

2. 입력문 Input 함수

입력받을 때, 산술연산을 위해서는 데이터 형변환이 필요하다. -> 데이터 타입을 float으로 바꿔야 함.

입력문 예제 

입력문 예제2: 아직 나에게 어려워

조건문

python에서는 들여쓰기가 중요함. 포함되는 코드라면 반드시 지켜야 함.
조건절에서는 괄호로 묶지 않음. 
조건식이 끝나면 : (콜론)으로 마무리. 

(1) if 구조

예제1

예제2

연습문제3

오류 설명: int가 있어야 하는 이유

(2) if else 구조

연습문제1

연습문제2

float 과 int가 다른 것처럼 180과 180.0도 다르다

(3) if elif else 구조

중첩조건문

교수님이랑 푼거
혼자푼거

match의 활용

연습문제1

연습문제2: if 문으로 바꾸기 

내가푼거
교수님이 푼거

'3. > Python' 카테고리의 다른 글

Day5 복습: for문  (3) 2024.12.23
for loop의 활용: range 함수, 다중 for문, break  (1) 2024.12.20
반복문: while, for  (1) 2024.12.19
변수  (2) 2024.12.17
파이썬 개발환경 구축  (1) 2024.12.16