본문 바로가기

Programing40

4-3 파이썬 파일 읽고 쓰기 파일열기모드 설명 r 읽기모드 - 파일을 읽기만 할 때 사용 w 쓰기모드 - 파일에 내용을 쓸 때 사용 a 추가모드 - 파일의 마지막에 새로운 내용을 추가 시킬 때 사용 - FileTest f = open('파일경로','r') # read 함수는 파일의 전체 내용을 str으로 읽어 옵니다. data = f.read() print(data) print(type(data)) f.close() -FileTest_readlines f = open('파일경로','r') # readlines 함수는 lines = f.readlines() # print(lines) # print(type(lines)) for line in lines: print(line, end=' ') f.close() -FileTest_whil.. 2021. 8. 17.
4-2 파이썬 input # 두개의 수를 매개변수로 전달받아 큰 수를 찾아 반환하는 함수를 정의하고 # 사용자한테 두개의 수를 입력받아 위의 함수를 호출하도록 프로그램 해 봅니다. def max(a,b): r = a if b > r: r = b return r n1 = int(input('첫번째 수를 입력하세요.')) n2 = int(input('두번째 수를 입력하세요.')) result = max(n1,n2) print('%d와 %d중의 큰수는 %d입니다.'%(n1,n2,result)) # number = input('숫자를 입력하세요.') # print(number) # a = input() # print(a) - 참고 자료 : Do it! 점프 투 파이썬 https://wikidocs.net/12 - 위키독스 온라인 책을 .. 2021. 8. 17.
4-1 파이썬 함수03 - FunctionTest11 # 연습) # 두개의 수를 매개변수(a,b)를 전달받아 a를 b로 나누기 한 결과를 출력하는 함수를 정의하세요. # 만약 0가 0이라면 나누기를 하지 않고 함수를 종료하도록 표현해 봅니다. def div(a,b): if b == 0: print('0으로 나누었습니다.') return elif a 2021. 8. 17.
4-1 파이썬 함수02 - FunctionTest06 # 매개변수의 제약이 없어요. ===> 변수앞에 *을 붙여요! # 전달되는 매개변수의 자료형은 tuple 로 받습니다. def sum(*args): print(args) print(type(args)) sum(1,2,3) sum(1,2,3,4,5,6) sum() sum(1,2) sum(1) - FunctionTest07 # 매개변수의 개수에 제약이 없이 전달된 모든 수 중에 가장 큰수를 찾아 반환하는 함수를 정의 # (1,3,0,9,7) def max(*args): if len(args) == 0: return "데이가 없어요!" r = args[0] for i in args: if i >r: r = i return r print(max(2,3)) print(max(1,3,.. 2021. 8. 17.