본문 바로가기
프로그래밍/Python

Python - 반복문, 출력문, 입력문, 조건문, 형변환 간단 정리

by 왕거 2020. 6. 19.

위코드 사전 스터디 2주차 과제를 진행 중 공부한 문법

 

 

1. 반복문

  • 다른 언어들처럼 for, while을 사용하는데 그 방법이 많이 다르다.
  • break, continue 사용 가능함
  • for 문 - 꽤나 변칙적으로 사용이 가능한 것 같다. 좀 더 알아봐야 할 듯
for 변수 in 범위 :
	COMMAND
    	~
  • while 문 - 이 경우는 그래도 전에 사용하던 문법과 형태가 제법 비슷하다.
while 조건:
	COMMAND
    	~
  • 무한반복문은 거진 while문을 사용하던데 (조건에 True를 입력), for문으로는 안되서 그런건가 좀 더 알아봐야겠다.

 

 

2. 출력문

  • 출력은 거의 print를 통해서 이루어지는 것 같다.
  • %d, %f 같은 매개변수를 사용하는 방식과 format를 사용하는 방식으로 나뉘어진다.
print("지금은 %d년 %d월 %d일이다." %(year, month, day))
print("지금은 {}년 {}월 {}일이다.".format(year, month, day))
  • format를 사용하는 경우 {}사이에 숫자를 넣어서 순서를 조정할 수 있다.

 

 

3. 입력문

  • 입력문은 굉장히 간단함
test = input()
  • 단 입력 데이터의 형식에 대해서는 조금 불확실한 부분이 있다. 좀 더 알아볼 부분

 

 

4. 조건문

  • 기본적으로 다른 언어들과 동일한 if문을 사용하지만 else if 가 아닌 elif를 사용한다.
if 조건식 :
	COMMAND()
elif 조건식 :
	COMMAND()
else :
	COMMAND()
  • in 과 not in 이라는 꽤 특이한 조건을 줄 수 있는 것 같다. 알아보고 이번 과제에 적용할만한 기능인지 확인해보자.

 

5. 형변환

  • input으로 받은 데이터가 문자열 데이터로 처리되서 + 연산을 진행하면 두 숫자를 이어 붙인 결과를 보여줘서 값을 입력받는 input문에 형변환을 적용해봤다.
int(변수)
int(input("Press NUMBER 1 : "))

 

 

'프로그래밍 > Python' 카테고리의 다른 글

Python - range와 scope  (0) 2020.07.22
Python - Decorator  (0) 2020.07.22
Django 기본  (0) 2020.07.07
Pyinstaller 사용해서 PyQt5 UI포함한 실행파일 빌드 방법  (2) 2020.06.26
Python - isdeciaml, 사용자 정의 함수, None  (0) 2020.06.22