본문 바로가기

반응형

Programming/Phython

(19)
[파이썬] 프로그램의 입력과 출력 정리
[파이썬] 15. 파일 읽고 쓰기 파일 생성하기 f = open("새파일.txt", 'w') f.close() 파일 생성 기본 구조 파일 객체 = open(파일 이름, 파일 열기 모드) 파일 열기 모드 파일 열기 모드 설명 r 읽기 모드 - 파일을 읽기만 할 때 사용 w 쓰기 모드 - 파일에 내용을 쓸 때 사용 a 추가 모드 - 파일의 마지막에 새로운 내용을 추가 시킬 때 사용 파일을 쓰기 모드로 열어 출력값 적기 # writedata.py f = open("C:/doit/새파일.txt", 'w') for i in range(1, 11): data = "%d번째 줄입니다.\n" % i f.write(data) f.close() 프로그램의 출력값을 파일에 직접 입력 for i in range(1, 11): data = "%d번째 줄입니다...
[파이썬] 14. 사용자 입력과 출력 사용자 입력 input 사용 >>> a = input() Life is too short, you need python >>> a 'Life is too short, you need python' >>> input은 입력되는 모든 것을 문자열로 취급한다. 프롬프트를 이용한 입력 >>> number = input("숫자를 입력하세요: ") 숫자를 입력하세요: 3 >>> print(number) 3 >>> print 자세히 알기 1. 큰따옴표로 둘러싸인 문자열은 +연산과 동일하다. >>> print("life" "is" "too short") # ① lifeistoo short >>> print("life"+"is"+"too short") # ② lifeistoo short 2. 문자열 띄어쓰기는 콤마로 한..
[파이썬] 13. 함수 프로그램의 흐름을 파악하기 쉽게 하기 위해서 함수를 사용한다. >>> def add(a, b): ... return a+b ... >>> add함수 정의 >>> a = 3 >>> b = 4 >>> c = add(a, b) >>> print(c) 7 add함수의 호출 매개변수와 인수 def add(a, b): # a, b는 매개변수 return a+b print(add(3, 4)) # 3, 4는 인수 매개변수는 함수에 입력으로 전달된 값을 받는 변수 인수는 함수를 호출할 때 전달하는 입력값 1. 일반적인 함수 def add(a, b): result = a + b return result a = add(3, 4) print(a) 결과값을 받을 변수 = 함수이름(입력인수1, 입력인수2, ...) 2. 입력값이..
[파이썬] 조건문 정리 [파이썬] 10. if문 다른 언어와의 차이점 1. 들여쓰기 다른 프로그래밍 언어와 다른 점으로 수행할 문장을 들여쓰기 해야한다. #정석은 아니지만 들여쓰기를 할 때에 공백 4개를 사용하는 것을 권장한다. 2. 조건문 and-some.tistory.com [파이썬] 11. while문 >>> treeHit = 0 >>> while treeHit < 10: ... treeHit = treeHit +1 ... print("나무를 %d번 찍었습니다." % treeHit) ... if treeHit == 10: ... print("나무 넘어갑니다.") ... 열 번 찍어 안 넘어가는 나무 없.. and-some.tistory.com [파이썬] 12. for문 파이썬 최고의 조건문 for 변수 in 리스트(또는 ..
[파이썬] 12. for문 파이썬 최고의 조건문 for 변수 in 리스트(또는 튜플, 문자열): 수행할 문장1 수행할 문장2 ... for문은 다른 조건문보다 기본 구조가 중요한데, 리스트나 튜플, 문자열의 첫 번째 요소부터 마지막 요소까지 차례로 변수에 대입되어 "수행할 문장1", "수행할 문장2" 등이 수행된다. 전형적인 for문 다양한 for문의 사용 for문의 응용 1. 전형적인 for문 >>> test_list = ['one', 'two', 'three'] >>> for i in test_list: ... print(i) ... one two three 2. 다양한 for문의 사용 >>> a = [(1,2), (3,4), (5,6)] >>> for (first, last) in a: ... print(first + las..
[파이썬] 11. while문 >>> treeHit = 0 >>> while treeHit >> prompt = """ ... 1. Add ... 2. Del ... 3. List ... 4. Quit ... ... Enter number: ..
[파이썬] 10. if문 다른 언어와의 차이점 1. 들여쓰기 다른 프로그래밍 언어와 다른 점으로 수행할 문장을 들여쓰기 해야한다. #정석은 아니지만 들여쓰기를 할 때에 공백 4개를 사용하는 것을 권장한다. 2. 조건문 다음의 콜론 간결한 명령어를 위해 들여쓰기를 하도록 만든 문법구조 if 조건문: 수행할 문장1 수행할 문장2 ... else: 수행할 문장A 수행할 문장B ... 재미있는 조건문 in not in x in 리스트 x not in 리스트 x in 튜플 x not in 튜플 x in 문자열 x not in 문자열 >>> 1 in [1, 2, 3] True >>> 1 not in [1, 2, 3] False >>> 'a' in ('a', 'b', 'c') True >>> 'j' not in 'python' True >>..

반응형