[Python] read, readline, readlines 차이점 & 로또번호(lotto) 생성후 텍스트(.txt)파일로 저장
Python 파일 오픈 파일 모드는 읽기 모드 ('r'), 새로 쓰기 모드 ('w'), 이어 쓰기 모드 ('a')가 있고, 'r'은 읽기 전용으로 파일을 오픈합니다. 읽기만 가능하고, 쓰기는 되지 않습니다. 'w' 는 쓰기 모드인데, 파일을 새로 만듭니다. 즉, 동일한 이름의 파일이 있으면 지우고 새로 작성합니다. 'a' 는 쓰기 모드인데, 'w' 와는 다르게 기존 파일에 내용을 이어서 작성합니다. f = open('경로', '모드') ex) f = open('/home/python/test.txt', 'w') Python 파일 읽기 (1) readline() - 파일의 한 줄을 가져와 문자열로 반환합니다. 파일 포인터는 그 다음줄로 이동합니다. (2) readlines() - 파일 내용 전체를 가져와 ..
2021. 1. 21.
[Python] 구구단 만들기
안녕하세요. 비전공자가 코딩하는 왕초보코딩 입니다 ! 오늘의 코딩은, Python으로 만든 구구단 입니다. - code - a = [2,3,4,5,6,7,8,9] # 구구단 앞 숫자 b = [1,2,3,4,5,6,7,8,9] # 구구단 뒷 숫자 for i in a: for j in b: data = "%d x %d = %d" % (i, j, i * j) print(data) for문을 이용하여 구구단 2단부터 9단까지 만들었습니다. data 값은 구구단 표기를 깔끔하게 하기 위해 만들었습니다.
2020. 10. 1.
[Python] 친구 찾기 / 그룹 찾기
안녕하세요. 비전공자가 코딩하는 왕초보코딩 입니다 ! 오늘의 코딩은, Python으로 친구찾기, 그룹찾기 하는 코드 입니다. - code - myfrinds = {'a':'가,나', 'b':'다,라,마', 'c':'가,다,바'} #output #총 6명 #가 = a,c #나 = a #다 = b,c #... text = "" my_friend_set = set() for i in myfrinds.values(): # '가','나' '다,라,마' '가,다,바' my_list = i.split(",") # 0 1 2 my_set = set(my_list) my_friend_set = my_friend_set | my_set # 친구들의 수 text = "총 %s명\n" % len(my_friend_set) #..
2020. 9. 23.